[release-announce] tripleo-common 16.3.0

no-reply at openstack.org no-reply at openstack.org
Tue Jan 18 10:05:42 UTC 2022


We are psyched to announce the release of:

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

The source is available from:

    https://opendev.org/openstack/tripleo-common

Download the package from:

    https://tarballs.openstack.org/tripleo-common/

For more details, please see below.

Changes in tripleo-common 16.2.0..16.3.0
----------------------------------------

c09ef2c9 Add ceph_spec library to tripleo-common
6688b562 Don't enable module stream in rhel9
534f7f75 Remove /etc/yum.repos.d/ubi.repo
6e034802 Remove redhat-release only if installed
6de1ac30 remove remove-machine-id element
e939a0e4 Remove additional patching to use gitpython with eventlet
f442bcad Use Python3 yoga unit tests
7a7a2a13 Remove workaround for tempest sudoers
fbf7abfd Bump Ceph container daemons to v6.0.6
b80b98ff Add tempest to sudoers for tempest container image
f256ac8e Remove unused tripleo_common.utils.keystone
8a7f0932 Remove unused tripleo_common.utils.time_functions
6a34b529 Stop creating manifest .htaccess
98aa48e8 Install curl for EL8 only
01bfb2b4 Add collectd plugins and related packages
93b44b67 Tidy up config image declarations
62713d73 Removing erlang-hipe
6a4c8836 task-core file generation
0fbb8e4f Remove memcachec from containers
02c44076 Running ansible-config before writing default config
4fb684e6 Disable ubi repos during container builds
cc2a6457 Deactivate LV's before disconnecting nbd device
9fb5649f Add an API config image heat variable
5439651d Add designate dashboard to the horizon container
f8eeb0dd Fix namespace-less containers in image-serve
2b4dd668 [EL8] Add nodejs:14 module stream
9c479d28 [CS9] Rework dnf modules
96a715e6 Trivial: fix conditional whitespace
f9377d06 Fix permissions for deployments
25f97d8e Delete overcloud-hardened-full image definitions
78f5d7b6 Add ipa client to tripleoclient container
170bb80a Include qdrouterd packages on EL9
6579b685 Fix the help output for tripleo-mount-image
031ba553 [EL9] Switch to mariadb:10.5 module
f558eaa7 Update tcib for CentOS Stream 9
cd5c9544 add kernel-modules-extra in overcloud image needed for HWOL
d86b0635 Remove six library
b6df8024 [c9] replacing genisoimage with xorriso
23b8327e Remove unused constants for Mistral workflows/actions
6d004924 Remove unused DEFAULT_DEPLOY_*_NAME
20a20ef9 Remove unused TRIPLEO_NETWORK_CONFIG_RESOURCE
95bddb34 Remove unused DEPLOYMENT_STATUS_FILE


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

.../container_image_prepare_defaults.yaml          |   2 +-
container-images/tcib/base/base.yaml               |  50 +++-
container-images/tcib/base/collectd/collectd.yaml  |  11 +-
container-images/tcib/base/mariadb/mariadb.yaml    |   2 +-
container-images/tcib/base/os/horizon/horizon.yaml |   3 +-
.../ironic-conductor/ironic-conductor.yaml         |   2 +-
.../tcib/base/os/keystone/keystone.yaml            |   5 +-
.../nova-compute-ironic/nova-compute-ironic.yaml   |   2 +-
.../os/nova-base/nova-compute/nova-compute.yaml    |   6 +-
.../os/nova-base/nova-libvirt/nova-libvirt.yaml    |   4 +-
container-images/tcib/base/os/tempest/tempest.yaml |   3 +
.../tcib/base/os/tempest/tempest_sudoers           |   1 +
container-images/tcib/base/rabbitmq/rabbitmq.yaml  |   1 -
.../tcib/base/tripleoclient/tripleoclient.yaml     |   5 +
container-images/tripleo_containers.yaml           |   4 +-
container-images/tripleo_containers.yaml.j2        |  13 +-
image-yaml/overcloud-hardened-images-centos8.yaml  |  10 -
...vercloud-hardened-images-python3-rt-kernel.yaml |  43 ---
image-yaml/overcloud-hardened-images-rhel8.yaml    |  11 -
.../overcloud-hardened-images-uefi-centos8.yaml    |   4 +-
...ud-hardened-images-uefi-python3-rt-kernel.yaml} |  10 +-
.../overcloud-hardened-images-uefi-python3.yaml    |   1 -
.../overcloud-hardened-images-uefi-rhel8.yaml      |   3 +-
image-yaml/overcloud-images-centos8.yaml           |   2 +
image-yaml/overcloud-images-rhel8.yaml             |   1 +
requirements.txt                                   |   2 -
scripts/tripleo-mount-image                        |  17 +-
tripleo_common/constants.py                        |  69 -----
tripleo_common/exception.py                        |   6 +-
tripleo_common/image/builder/buildah.py            |   5 +-
tripleo_common/image/image_builder.py              |   4 +-
tripleo_common/image/image_export.py               |  11 +-
tripleo_common/image/image_uploader.py             |  29 +-
tripleo_common/inventory.py                        |  57 ++++
tripleo_common/templates/deployments.yaml          |   7 +
tripleo_common/update.py                           |   4 +-
tripleo_common/utils/ansible.py                    |  25 +-
tripleo_common/utils/ceph_spec.py                  | 303 +++++++++++++++++++++
tripleo_common/utils/config.py                     | 103 ++++++-
tripleo_common/utils/keystone.py                   | 299 --------------------
tripleo_common/utils/nodes.py                      |   7 +-
tripleo_common/utils/overcloudrc.py                |   3 +-
tripleo_common/utils/passwords.py                  |   3 +-
tripleo_common/utils/roles.py                      |  10 +-
tripleo_common/utils/safe_import.py                |  28 --
tripleo_common/utils/time_functions.py             |  29 --
zuul.d/layout.yaml                                 |   5 +-
53 files changed, 655 insertions(+), 720 deletions(-)


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

diff --git a/requirements.txt b/requirements.txt
index 40902f04..761984e8 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -7 +6,0 @@ GitPython>=1.0.1 # BSD License (3 clause)
-eventlet!=0.20.1,>=0.20.0 # MIT
@@ -15 +13,0 @@ python-ironicclient!=2.5.2,!=2.7.1,!=3.0.0,>=2.3.0 # Apache-2.0
-six>=1.10.0 # MIT






More information about the Release-announce mailing list