[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