We joyfully announce the release of: paunch 4.3.0: Utility to launch and manage containers using YAML based configuration data This release is part of the stein release series. The source is available from: https://git.openstack.org/cgit/openstack/paunch Download the package from: https://tarballs.openstack.org/paunch/ Please report issues through launchpad: https://bugs.launchpad.net/paunch For more details, please see below. 4.3.0 ^^^^^ New Features ************ * Add new "cont_log_path". It must point to a directory, where the container engine will puts logs issued from containers standard output. It works only for podman. * Add new "--container-log-path" allowing to actually set cont_log_path from the CLI call directly. * Podman is now the default container runtime, replacing Docker. * Adds a new systemd_exec_flags parameter for paunch-managed systemd unit Deprecation Notes ***************** * Docker runtime is deprecated in Stein and will be removed in Train. Changes in paunch 4.2.0..4.3.0 ------------------------------ a6f17e5 Deprecate docker runtime e42b469 Switch to Podman by default 4be2e35 Keep the old paunch behaviour ca4a102 systemd: fix a typo in comments fba5e04 Inject log-driver for podman containers b452a33 Allow to pass some of systemd.exec flags f1c60c4 Revert "Always attempt a graceful container stop/remove" 074930f Increase and randomize healthcheck interval to avoid cpu congestion. b5a14c6 Always attempt a graceful container stop/remove 510f091 Implement podman rename via re-apply of containers 44ebb18 Raise exception on systemd failures fc5aecd Prevent podman healthcheck failures during deploy b8f67c9 podman: container names when running paunch list 1aef17a podman: only check image availability when inspecting image 0435006 Log warnings and other paunch info to stderr 5558e52 Fix comparing dictionaries for changes detection Diffstat (except docs and test files) ------------------------------------- README.rst | 11 +-- paunch/__init__.py | 71 +++++++-------- paunch/builder/base.py | 8 +- paunch/builder/podman.py | 19 +++- paunch/cmd.py | 26 ++++-- paunch/runner.py | 101 +++++++++++++++++++-- paunch/utils/common.py | 2 +- paunch/utils/systemd.py | 53 ++++++++--- .../notes/docker_deprecate-a12eb9c4ab7e6567.yaml | 4 + .../notes/podman-logging-91a1962a7aaacc0b.yaml | 7 ++ .../notes/podman_default-be591a4b208cfd6a.yaml | 4 + .../notes/systemd-flags-1a8b3ade8a5c4615.yaml | 3 + requirements.txt | 1 + 15 files changed, 301 insertions(+), 106 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index 44a9f90..fd8f739 100644 --- a/requirements.txt +++ b/requirements.txt @@ -8,0 +9 @@ tenacity>=3.2.1 # Apache-2.0 +jmespath>=0.9.0 # MIT
participants (1)
-
no-reply@openstack.org