[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:
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.2.0
^^^^^
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