A library of components for batou.
Project description
batou_ext - a library of components for batou
batou_ext
master is now supporting Python3 and is depending on batou2. If you still want to use batou_ext with batou 1.x running Python2 you still can use the batou1-py2 branch.
To add batou_ext
to your deployment, add a like to the requirements.txt
of your batou deployment::
batou_ext>=2.4
Development and release process
-
Changes should be accompanied with a changelog entry. Use
./changelog.sh
to create one. -
Releasing will create a tag and publishes the package to pypi. Use
./release-this.sh
to create a release.
2.4.5 (2024-04-17)
-
add an option to move mailhog log output (
stdout
+stderr
) to a different namespace, e.g. "mailhog". see systemd.exec(5) for more information -
add an option to disable
stdout
logging for the mailhog service -
improve dectection of a versions file for versions updates
-
fix the oci.Container verify method not throwing an updaterequired on changes to the docker container's environment file
Add systemd-run async cleanup option for SymlinkAndCleanup removals
2.4.4 (2024-04-05)
- Change the behaviour of the batou_ext.versions updater to allow environments to share a branch
- Added a component
batou_ext.git.Remote
which allows to manipulate remotes of a git repository.
2.4.3 (2024-01-17)
- Improve output handling for the
PurgePackage
component. Will not appear like a fatal error in logs anymore when the package has been purged already or is not installed for another reason
2.4.2 (2023-12-08)
-
Make it possible to add arbitrary additional configuration to a service created by a
SystemdTimer()
. -
Add
nixos.NixOSModule
to inject component attributes into .nix files.
2.4.1 (2023-11-16)
- Add
*.md
to the release, so it can actually be used.
2.4.0 (2023-11-16)
- Add release process with changelog (FC-33250).
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.