[release-announce] paunch 4.3.0 (stein)
no-reply at openstack.org
no-reply at openstack.org
Thu Mar 14 10:48:49 UTC 2019
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
More information about the Release-announce
mailing list