[release-announce] tripleo-common 15.0.0 (wallaby)

no-reply at openstack.org no-reply at openstack.org
Thu Apr 15 17:57:16 UTC 2021


We are glad to announce the release of:

tripleo-common 15.0.0: A common library for TripleO workflows.

This release is part of the wallaby 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.

15.0.0
^^^^^^

Changes in tripleo-common 14.0.0..15.0.0
----------------------------------------

286aaac7 Bump Ceph containers to Pacific
a072a7f0 healthcheck_port: drop lsof in favor of awk/find
6c536bf0 Update defaults for rhel modules in container base
568e4083 exclude redhat-release from yum update in openstack-base
6a5277b4 Add ceph-ansible to tripleoclient container
8dc6dfe4 container-images: fix Cinder when running at Edge
08addb94 Don't use tripleo_hostname tag
72c7d4ac Use quay.ceph.io to pull the Ceph Dashboard related images
af932959 Don't install dhcp-all-interfaces for redhat 8 onwards
e0b0d859 Switch to tripleo namespace grafana images
08902597 Addressed more pylint issues
5db2ab20 Don't allow rotation of HeatAuthEncryptionKey
138e7f31 Add passwords_env parameter to generate_passwords
34aa73b0 Extend ansible inventory from network config file
26f33ce8 Extend network info in generated inventory
6491e5aa Don't allow rotating keys if stack not found
1ca15643 Add support for py39
3496457e Removing tempest container build
bcc74f59 Remove glance related utility methods
cf12307b Ensure ansible.log accesses are locked
e1b91448 Cleanup utils 2/2
5a422e4f Cleanup utils 1/2
816582da Drop swift cruft from config-download
22e5366d Removes unneeded zuul layout overrides - templates for consistency
cd751b6f Don't require heat client for generate_passwords
35c50960 Remove all mistral actions from tripleo-common
ca603f39 Remove layout override and wire up buildimage template instead
50a24d52 Convert AnsiblePlaybookAction to utility
16bc0232 Drop inject_facts_as_vars
6af709a6 Fix fact definition for deployments
83f311e7 Bring back custom nova filters for undercloud
0e81eb42 Reduce fact gathering
00b4f06e Remove mistral arg from generate_passwords
0b8717e0 Cleanup dead mistral actions and workbooks
24c311aa Add cloud-admin user to tripleoclient container
8daeeef0 Add SITE_PACKAGES variable to horizon extend_start
ab387b6a Add python3-pymemcache to tcib
fcbda76d Add healthcheck to the frr image
4556479d Do not use ironic/nova for generate_fencing
cb6d1cc0 Add 'session' to generate inventory method
98dcadff Inventory from neutron resources
380a12c8 Frr image support
bc9529cf Removed broken mocked params
7e797317 Handle containers without a namespace
b79b0fc6 Fix uc install, Undercloud role must overwrite
fd6df939 Don't use swift plan for existing passwords
ff52ddb3 Add an internal index to network_data
86d0e65a Fix placement endpoint check when endpoints are not set
f19f451f Add host_vars to define tasks executed before network configurations
97bb49e9 Bump Ceph containers to octopus
f938e6ee Use the new IPA-builder element for installing python-hardware
aa226d4d Document healthcheck and container build issues
21fd04f0 Revert "Revert "Fix a couple of Swift healthchecks""


Diffstat (except docs and test files)
-------------------------------------

.pre-commit-config.yaml                            |    4 +-
.pylintrc                                          |    4 -
bindep.txt                                         |   10 +-
.../container_image_prepare_defaults.yaml          |   12 +-
container-images/kolla/base/uid_gid_manage.sh      |    4 +-
container-images/kolla/horizon/extend_start.sh     |    1 +
.../kolla/tripleoclient/tripleoclient_sudoers      |    1 +
container-images/tcib/base/base.yaml               |    6 +-
container-images/tcib/base/frr/frr.yaml            |    9 +
container-images/tcib/base/os/os.yaml              |    1 +
container-images/tcib/base/os/tempest/tempest.yaml |    8 -
.../tcib/base/tripleoclient/tripleoclient.yaml     |    8 +
container-images/tripleo_containers.yaml           |   14 +-
container-images/tripleo_containers.yaml.j2        |   16 +-
healthcheck/README.md                              |    9 +
healthcheck/common.sh                              |   42 +-
healthcheck/frr                                    |   10 +
.../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-hardened-images-centos7.yaml  |    1 +
...vercloud-hardened-images-python3-rt-kernel.yaml |    1 -
image-yaml/overcloud-hardened-images-python3.yaml  |    1 -
image-yaml/overcloud-hardened-images-rhel7.yaml    |    2 +
.../overcloud-hardened-images-uefi-centos7.yaml    |    1 +
.../overcloud-hardened-images-uefi-python3.yaml    |    1 -
.../overcloud-hardened-images-uefi-rhel7.yaml      |    2 +
image-yaml/overcloud-hardened-images-uefi.yaml     |    1 -
image-yaml/overcloud-hardened-images.yaml          |    1 -
image-yaml/overcloud-images-centos7.yaml           |    1 +
image-yaml/overcloud-images-ceph.yaml              |    1 -
image-yaml/overcloud-images-python3.yaml           |    7 +-
image-yaml/overcloud-images-rhel7.yaml             |    2 +
image-yaml/overcloud-images.yaml                   |    1 -
image-yaml/overcloud-realtime-compute-centos7.yaml |    1 +
image-yaml/overcloud-realtime-compute-python3.yaml |    1 -
image-yaml/overcloud-realtime-compute-rhel7.yaml   |    2 +
image-yaml/overcloud-realtime-compute.yaml         |    1 -
...tempest-container-support-596426994bbb5c9d.yaml |    8 +
requirements.txt                                   |    2 -
setup.cfg                                          |   39 -
tox.ini                                            |    2 +-
tripleo_common/actions/ansible.py                  |  514 +-------
tripleo_common/actions/baremetal.py                |  514 --------
tripleo_common/actions/base.py                     |  182 ---
tripleo_common/actions/derive_params.py            |  465 -------
tripleo_common/actions/parameters.py               |  163 ---
tripleo_common/actions/plan.py                     |  304 -----
tripleo_common/actions/scale.py                    |  176 ---
tripleo_common/actions/validations.py              |   77 --
tripleo_common/constants.py                        |   13 +-
tripleo_common/exception.py                        |    4 +
tripleo_common/image/base.py                       |    2 +-
tripleo_common/image/builder/buildah.py            |   48 +-
tripleo_common/image/image_export.py               |    7 +-
tripleo_common/image/image_uploader.py             |   10 +-
tripleo_common/inventory.py                        |  357 +++++-
tripleo_common/templates/deployments.yaml          |    8 +-
tripleo_common/templates/host_var_server.j2        |    6 +
.../utils/data/host_vars/overcloud-controller-0    |    2 +
.../utils/data/host_vars/overcloud-novacompute-0   |    2 +
.../utils/data/host_vars/overcloud-novacompute-1   |    2 +
.../utils/data/host_vars/overcloud-novacompute-2   |    2 +
tripleo_common/update.py                           |   21 +-
tripleo_common/utils/ansible.py                    |  386 ++++++
tripleo_common/utils/config.py                     |   65 +-
tripleo_common/utils/glance.py                     |   69 -
tripleo_common/utils/nodes.py                      |   11 -
tripleo_common/utils/overcloudrc.py                |   43 -
tripleo_common/utils/passwords.py                  |   14 +-
tripleo_common/utils/plan.py                       |  411 +-----
tripleo_common/utils/roles.py                      |   59 -
tripleo_common/utils/stack.py                      |  163 +--
tripleo_common/utils/stack_parameters.py           |  125 +-
tripleo_common/utils/swift.py                      |  214 ----
tripleo_common/utils/tarball.py                    |   59 -
tripleo_common/utils/template.py                   |  474 -------
workbooks/baremetal.yaml                           | 1349 --------------------
workbooks/derive_params.yaml                       |  512 --------
workbooks/derive_params_formulas.yaml              |  836 ------------
workbooks/messaging.yaml                           |  155 ---
workbooks/swift.yaml                               |   79 --
workbooks/validations.yaml                         |   78 --
zuul.d/layout.yaml                                 |  113 +-
116 files changed, 2239 insertions(+), 11933 deletions(-)


Requirements updates
--------------------

diff --git a/requirements.txt b/requirements.txt
index 88f5bbb8..09a5b48c 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -16 +15,0 @@ six>=1.10.0 # MIT
-mistral-lib>=0.3.0 # Apache-2.0
@@ -19 +17,0 @@ python-ironic-inspector-client>=1.5.0 # Apache-2.0
-python-mistralclient!=3.2.0,>=3.1.0 # Apache-2.0






More information about the Release-announce mailing list