[release-announce] paunch 4.2.0 (stein)

no-reply at openstack.org no-reply at openstack.org
Fri Jan 11 16:29:49 UTC 2019

We are stoked to announce the release of:

paunch 4.2.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:


Download the package from:


Please report issues through launchpad:


For more details, please see below.


New Features

* Add *--memory=x* option for the action run a container. This
  allows setting constraints on max memory usage, which is
  *memory.limit_in_bytes* in memory cgroup. Also added *--memory-swap*
  and *--memory-swappiness* options to control swap settings.

Deprecation Notes

* The *default_runtime* ABI parameter is deprecated, use cont_cmd
  instead. The default-runtime CLI argument retains unchanged.

Bug Fixes

* Fixed "--labels" can takes multiple values.

Changes in paunch 4.1.0..4.2.0

5b925ef Fix comparing dictionaries for changes detection
4e55596 [Core] Change openstack-dev to openstack-discuss.
42c5cc9 runner: test if image exists before running inspect
401daee Make systemd.service_delete handle healthchecks
6270333 systemd/healthcheck: fix service names for requires/requisite
c23384a Add systemd healthchecks to podman
bbb207e systemd: do not hardcode /etc/systemd/system in method
0746273 service_create: invert order for systemctl
aa42360 Prefix SystemD service by "tripleo_"
1e83fb6 Add files in .gitignore
e2b7408 Add missing default-runtime support bits
a48a238 Correct error output
6a6b03b Default log location failes for non-root users
797e7ae Allow to set limit memory on containers
7dd3bca Allow paunch to be called as a python module
33042f3 Remove log message when container doesn't exist
3a4b491 Remove tripleo-ci-centos-7-containerized-undercloud-upgrades from gate
7917665 Log to a file by default, unless debugging
4a61309 W/a Label filter is broken for podman vs docker
20d6333 Change naming of key arguments in runner
50ff3b9 podman: stop the docker container during upgrade
b289147 Fix labels to take multiple values

Diffstat (except docs and test files)

.gitignore                                         |   4 +-
paunch/__init__.py                                 |  74 ++++++-----
paunch/__main__.py                                 |  43 ++++++
paunch/builder/base.py                             |  29 +++-
paunch/builder/compose1.py                         |   8 +-
paunch/builder/podman.py                           |   4 +
paunch/cmd.py                                      |  90 ++++++++-----
paunch/constants.py                                |  17 +++
paunch/main.py                                     |  43 ------
paunch/runner.py                                   |  68 ++++++++--
paunch/utils/common.py                             |  20 +++
paunch/utils/systemd.py                            | 131 +++++++++++++++---
.../cgroups-memory-limit-ca571375d8047425.yaml     |   8 ++
...ecate-default_runtime-abi-c50c30f1a73727a8.yaml |   5 +
releasenotes/notes/labels-96a99153cf97c3aa.yaml    |   4 +
.../notes/podman_systemd-96b2f032e7dc1173.yaml     |   6 +
setup.cfg                                          |   9 +-
tox.ini                                            |  14 +-
zuul.d/layout.yaml                                 |   4 -
25 files changed, 752 insertions(+), 181 deletions(-)

More information about the Release-announce mailing list