We are glad to announce the release of: tripleo-common 12.4.4: A common library for TripleO workflows. This release is part of the ussuri stable 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. Changes in tripleo-common 12.4.3..12.4.4 ---------------------------------------- 22ecc9c6 Revert "Revert "Fix a couple of Swift healthchecks"" 9187e2e1 Don't allow rotation of HeatAuthEncryptionKey e4e0609a container-images: fix Cinder when running at Edge ee9ee7fe Add ceph-ansible to tripleoclient container 0f38abcc exclude redhat-release from yum update in openstack-base 89f98e2e Use quay.ceph.io to pull the Ceph Dashboard related images b5222348 Switch to tripleo namespace grafana images 38f5f14c Create a container for Unbound DNS resolver fdd5c0c0 [Victoria and bellow] Ensure rights on the ansible.log file 118af263 [stable-only] Fix legacy password handling 0fc8ce13 Removes unneeded zuul layout overrides - templates for consistency 88f5c890 Remove layout override and wire up buildimage template instead a6d2607f Add python3-pymemcache to tcib 778f3586 Drop inject_facts_as_vars 4865b5d2 Fix fact definition for deployments a69f4191 Reduce fact gathering 090ff9b8 Add cloud-admin user to tripleoclient container 785532d5 Add SITE_PACKAGES variable to horizon extend_start 0193f556 Handle containers without a namespace 3de751d9 Fix placement endpoint check when endpoints are not set 2e2f741e Use the new IPA-builder element for installing python-hardware 022b528f Use the new IPA-builder element for installing python-hardware eba3f421 Add ComputeNeutronl3Agent link to neutron-l3-agent container image cefc6250 Check existence of expires_in for auth 120a1192 Conditionally use python instead of cURL 6617fb6e Switch gnocchi-statsd HC to healthcheck_port c413005b Add missing ComputeNeutronMetadataAgent service into tripleo_containers.yaml.j2. 23bd48f0 Switch defaults to quay.io 6be18f31 Cleanup and add test coverage for inventory without overcloud 9ea8cafb Add heat-engine healthcheck Diffstat (except docs and test files) ------------------------------------- .../container_image_prepare_defaults.yaml | 10 +- container-images/kolla/base/uid_gid_manage.sh | 1 + container-images/kolla/horizon/extend_start.sh | 1 + .../kolla/tripleoclient/tripleoclient_sudoers | 1 + container-images/tcib/base/base.yaml | 2 +- .../base/os/heat-base/heat-engine/heat-engine.yaml | 1 + container-images/tcib/base/os/os.yaml | 1 + .../tcib/base/tripleoclient/tripleoclient.yaml | 8 + container-images/tcib/base/unbound/unbound.yaml | 5 + container-images/tripleo_containers.yaml | 188 +++++++++++---------- container-images/tripleo_containers.yaml.j2 | 12 ++ healthcheck/common.sh | 13 +- healthcheck/gnocchi-statsd | 2 +- healthcheck/http-healthcheck.py | 44 +++++ .../swift-fix-healthchecks-b3a02139230f4258.yaml | 6 + healthcheck/swift-account-replicator | 8 - healthcheck/swift-account-server | 4 +- healthcheck/swift-container-replicator | 8 - healthcheck/swift-container-server | 4 +- healthcheck/swift-object-replicator | 8 - healthcheck/swift-object-server | 15 +- healthcheck/swift-proxy | 2 +- image-yaml/overcloud-images-python3.yaml | 6 +- image-yaml/overcloud-images.yaml | 4 +- tripleo_common/actions/ansible.py | 10 ++ tripleo_common/constants.py | 1 + tripleo_common/image/image_export.py | 7 +- tripleo_common/image/image_uploader.py | 3 +- tripleo_common/inventories.py | 3 +- tripleo_common/inventory.py | 18 +- tripleo_common/templates/deployments.yaml | 8 +- .../inventory_data/undercloud_dynamic_merged.json | 33 ++++ .../inventory_data/undercloud_static_merged.yaml | 18 ++ tripleo_common/utils/plan.py | 12 +- zuul.d/layout.yaml | 76 +-------- 40 files changed, 438 insertions(+), 230 deletions(-)