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(-)
participants (1)
-
no-reply@openstack.org