tripleo-common 14.0.0 (wallaby)
We exuberantly announce the release of: tripleo-common 14.0.0: A common library for TripleO workflows. This release is part of the wallaby release series. The source is available from: https://opendev.org/openstack/tripleo-common Download the package from: https://tarballs.openstack.org/tripleo-common/ Please report issues through: https://bugs.launchpad.net/tripleo-common/+bugs For more details, please see below. 14.0.0 ^^^^^^ Bug Fixes * The qemu user on the host gets created using uid/gid 107. Certificates on the host, but also the vhost-user sockets created by ovs use this uid/gid. With the move to TCIB images the default kolla ids were reverted and the previous overwrite dropped. This make e.g. the qemu processes to fail to use the libvirt-vnc bind mounted certificates. This change brings back the previous overwrite of the qemu user uid/gid. Changes in tripleo-common 13.0.0..14.0.0 ---------------------------------------- 2185d9a8 Conditionally use python instead of cURL e0477494 Check existence of expires_in for auth 131ff2b4 Re-factor inventory.py use setdefault pervasively acf9eb95 Fix W1201 - logging-not-lazy 212fe2eb Add missing parentheses 77ba2532 Drop stack_update function 64d4af47 Move daxio package to be arch specific 96d3c1fa Create a container for Unbound DNS resolver 57a8d9b7 Drop parameter caching 4db1e726 pylint: fixed conditions 1b45bb88 TCIB: Add cinder-volume extend_start.sh script d1049724 pylint: fixed logging 8e57c59e Add doc/requirements ad83b39e Wire up new tripleo upgrades jobs template e05e6bdf TCIB: Fix debug mode for oslo process execute b3167873 Revert "Removed ubi-8 based jobs" 750b5625 Revert "Fix a couple of Swift healthchecks" 4cd3bd8f Fix a couple of Swift healthchecks 13ac87ba Enable pylint c296d83e Fix ImportWarning during importing a module 20c7c911 Change retry logic on buildah build e7817290 Switch gnocchi-statsd HC to healthcheck_port 3c0966f6 Raise error when old network config templates are used 5efea51f Add daxio package for nvdimm scenario 05f42ec3 The lower constraint file has been removed 43fa36d3 Cleanup and add test coverage for inventory without overcloud 956c0a2e Fix localization for horizon container b4275c7b Fix handling of default_tag 817bff10 Add extra debug/profiling in buildah debug mode 38392c00 Switch defaults to quay.io 257cee80 TCIB: Pick not best when building on centos/ubi 8f50effd Fix --log-level=debug for buildah 222c67e1 Change qemu user id to match previous releases 5a7c14fc Re-add ndctl to nova-compute image dbfa2399 Add better exception logging for builds 52112d42 Fix wait condition for retry d2a5d985 Add missing ComputeNeutronMetadataAgent service into tripleo_containers.yaml.j2. 4274d92e Removed ubi-8 based jobs 76856521 Drop --layers from buildah 52047ed4 Add heat-engine healthcheck 6d640012 Refactor buildah logging f8523dbe Add retry to build 23d63eaf Replace deprecated UPPER_CONSTRAINTS_FILE variable 372e3b97 Add Python3 wallaby unit tests 9de014c7 Update master for stable/victoria 0fde614e config-download: allow get_overcloud_config() to run without Swift Diffstat (except docs and test files) ------------------------------------- .pre-commit-config.yaml | 8 +- .pylintrc | 59 ++++ .../container_image_prepare_defaults.yaml | 3 +- container-images/kolla/base/set_configs.py | 16 +- container-images/kolla/base/uid_gid_manage.sh | 2 +- .../kolla/cinder-volume/cinder-volume-sudoers | 1 + .../kolla/cinder-volume/extend_start.sh | 5 + container-images/tcib/base/base.yaml | 1 + .../cinder-base/cinder-volume/cinder-volume.yaml | 5 +- .../base/os/heat-base/heat-engine/heat-engine.yaml | 1 + container-images/tcib/base/os/horizon/horizon.yaml | 7 +- .../os/nova-base/nova-compute/nova-compute.yaml | 4 + container-images/tcib/base/unbound/unbound.yaml | 5 + container-images/tripleo_containers.yaml | 180 ++++++------ container-images/tripleo_containers.yaml.j2 | 9 + healthcheck/common.sh | 11 +- healthcheck/gnocchi-statsd | 2 +- healthcheck/http-healthcheck.py | 44 +++ lower-constraints.txt | 109 ------- .../notes/qemu_user_id-32d8f17099a6f002.yaml | 10 + releasenotes/source/index.rst | 1 + releasenotes/source/victoria.rst | 6 + test-requirements.txt | 5 - tox.ini | 11 +- tripleo_common/actions/ansible.py | 9 +- tripleo_common/actions/baremetal.py | 3 +- tripleo_common/exception.py | 1 + tripleo_common/filters/capabilities_filter.py | 7 +- tripleo_common/image/base.py | 8 +- tripleo_common/image/build.py | 8 +- tripleo_common/image/builder/buildah.py | 77 +++-- tripleo_common/image/image_builder.py | 4 +- tripleo_common/image/image_uploader.py | 69 +++-- tripleo_common/image/kolla_builder.py | 16 +- tripleo_common/inventories.py | 5 +- tripleo_common/inventory.py | 312 +++++++++++---------- .../inventory_data/undercloud_dynamic_merged.json | 33 +++ .../inventory_data/undercloud_static_merged.yaml | 18 ++ tripleo_common/update.py | 7 +- tripleo_common/utils/config.py | 92 +++--- tripleo_common/utils/glance.py | 5 +- tripleo_common/utils/keystone.py | 52 ++-- tripleo_common/utils/locks/base.py | 3 + tripleo_common/utils/locks/processlock.py | 2 + tripleo_common/utils/nodes.py | 20 +- tripleo_common/utils/overcloudrc.py | 3 +- tripleo_common/utils/parameters.py | 12 +- tripleo_common/utils/passwords.py | 8 +- tripleo_common/utils/plan.py | 72 +---- tripleo_common/utils/process.py | 9 +- tripleo_common/utils/stack.py | 63 ----- tripleo_common/utils/stack_parameters.py | 12 - tripleo_common/utils/swift.py | 11 +- tripleo_common/utils/tarball.py | 12 +- tripleo_common/utils/template.py | 71 +++-- workbooks/derive_params.yaml | 2 +- zuul.d/layout.yaml | 11 +- 73 files changed, 1059 insertions(+), 1120 deletions(-) Requirements updates -------------------- diff --git a/test-requirements.txt b/test-requirements.txt index cc5fc015..58a87542 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -5,2 +4,0 @@ -openstackdocstheme>=2.2.1 # Apache-2.0 - @@ -8 +5,0 @@ coverage!=4.4,>=4.0 # Apache-2.0 -docutils>=0.11 # OSI-Approved Open Source, Public Domain @@ -10 +6,0 @@ python-subunit>=1.0.0 # Apache-2.0/BSD -sphinx>=2.0.0,!=2.1.0 # BSD @@ -16 +11,0 @@ PyYAML>=3.12 # MIT -reno>=3.1.0 # Apache-2.0
participants (1)
-
no-reply@openstack.org