[release-announce] tripleo-common 17.0.0

no-reply at openstack.org no-reply at openstack.org
Wed Nov 2 16:39:06 UTC 2022


We high-spiritedly announce the release of:

tripleo-common 17.0.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.4.0..17.0.0
----------------------------------------

704cdb26 tripleo-mount-image: replace most lsblk calls with blkid
e80399dc Add Python MySQL drivers to the horizon container
6ebdbdca Fix the roles symlink
bb4b7beb Stop rendering legacy NetworkConfig
8aa57665 Add TRIPLEO_KOLLA_UMASK for custom umask settings
e310a3ce Drop ANSIBLE_RUNNER_IMAGE from tcib_args
9ee02907 Drop collections/roles list installed from ansible-galaxy
e375afe2 Fix config file path in redis healtcheck script
54a6bac5 Add an Ansible execution environment to our Build
f47a6ffc Derive parameters clean up
10f2ef5e Revert "Populate /var/lib/ironic/tftpboot in ironic-pxe image build"
c1b5df9d Do not install syslinux-tftpboot
83936eef Populate /var/www/cgi-bin/ironic/ with wsgi app
5cb35bd5 Add excluded group to inventory
0366b14d Fix condition for CHROOT, missing quotes
2e5d3662 Removing 'disable_constraints' key from role validation schema
b14ee1ac overcloudrc: Replace OS_CLOUDNAME by OS_CLOUD
615cf9ff Update ovmf-amdsev from ovmf-cc to boot UEFI VMs
bcfa3edc Populate /var/lib/ironic/tftpboot in ironic-pxe image build
0267a669 Drop ctlplane from role_networks ansible var
c86bd65c Remove ceilometer-common from swift images
d8d781f9 Update UNDERCLOUD_SERVICES list to reflect current undercloud services
def93757 Remove sysfsutils from nova container
f4b3ff3c Add chroot support to tripleo-mount-image
e6b0a7bf Support standard partition type GUIDs
6334593e Support multiple mounts without explicit nbd devices
b48d0d57 Clustercheck healthcheck with socat and ipv6
6939ec8b Fix ImageBuildManager initialization after BaseImageManager changes
b3718ffb Remove unused ironic-inspector-client
d407c857 Stop downgrading pacemaker
2ed0a337 Remove unused oslo.rootwrap
bce186ab Fix missing healthcheck script for manila-api/share
040490be Remove unused heat-docker-agent
b3c29e34 Stop generating KeystoneFernetKey[01]
60993493 Add dependency for container healthcheck script
529a5ac2 Moves the shared zuul queue tripleo to the project level
0b6ae01e Downgrade pacemaker, resource-agents - exact ver
253049a5 Add rsync-daemon to swift container
bf875554 Downgrade pacemaker and resource-agents
6d8b07b7 Reduce memory consumption in Cinder services
c3db9764 Remove unused oslo.vmware from Neutron image
e081e00e Fix services associated with rsyslog container image
f73c56ef Drop collectd-dbi from collectd base container
115a740e Install grub2-efi, shim in ironic-pxe image
47e5225e Remove unused urllib3
468a448c Move actual requirements from test-requirements.txt
486deab3 Remove unused libraries from requirements
b36e292c Update ceph daemon image pull registry
933db5dc Use python job template for Zed
105a0c86 New dedicated user for Galera SST synchronization
659c8e5a Remove /v2 URL extension
e3d55c7c Revert "task-core file generation"
4248a3b4 Add the dbus-tools package to manila-share image
cf971eff Remove reference to Undercloud services
62d71bae Remove implementations for novajoin support
05c72a89 Remove overcloud-agent element from overcloud images
78e04160 Don't install common packages directly
675db94f Update the default namespace
11d0164e Drop undercloud_heat_plugins
852a2d8e Remove tripleo-build-containers-jobs template from zuul layout
a3498ffb Remove custom subclass to re-enable software deployment by Heat
32a9a5cc Remove unused cirros_arch
6b3ba130 Adding testing on build_catalog
7b786c0c Add element reset-bls-entries to overcloud images
ab69a2b3 Remove "deprecated" key in inventory
5c909793 build_catalog should loop deeper than one level
7a7bbcec Remove python-collectd-gnocchi from the image
0cf9c127 Generate database URI for ed25519 passwords
90fd3c41 Add _create_overcloudrc_from_outputs
29324699 Switch from grub2 to bootloader element for overcloud-full


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

.../container_image_prepare_defaults.yaml          |   6 +-
container-images/kolla/base/start.sh               |   1 +
container-images/kolla/base/uid_gid_manage.sh      |   1 -
.../kolla/tripleo-ansible-ee/requirements.yaml     |  19 +++
container-images/kolla/tripleo-ansible-ee/settings |  26 +++
.../kolla/tripleo-ansible-ee/tripleo_entrypoint.sh |   7 +
container-images/tcib/base/collectd/collectd.yaml  |   4 +-
.../cinder-base/cinder-backup/cinder-backup.yaml   |   4 +
.../cinder-base/cinder-volume/cinder-volume.yaml   |   4 +
container-images/tcib/base/os/horizon/horizon.yaml |   1 +
.../base/os/ironic-base/ironic-api/ironic-api.yaml |   1 +
.../base/os/ironic-base/ironic-pxe/ironic-pxe.yaml |   4 +-
.../base/os/manila-base/manila-api/manila-api.yaml |   1 +
.../os/manila-base/manila-share/manila-share.yaml  |   2 +
.../tcib/base/os/neutron-base/neutron-base.yaml    |   1 -
.../tcib/base/os/nova-base/nova-api/nova-api.yaml  |   1 -
.../nova-compute-ironic/nova-compute-ironic.yaml   |   1 -
.../os/nova-base/nova-compute/nova-compute.yaml    |   4 +-
.../os/nova-base/nova-libvirt/nova-libvirt.yaml    |   2 +
.../tcib/base/os/novajoin-base/novajoin-base.yaml  |   6 -
.../novajoin-notifier/novajoin-notifier.yaml       |   2 -
.../novajoin-server/novajoin-server.yaml           |   2 -
.../tcib/base/os/swift-base/swift-base.yaml        |   1 +
.../swift-proxy-server/swift-proxy-server.yaml     |   1 -
.../tripleo-ansible-ee/tripleo-ansible-ee.yaml     |  47 ++++++
container-images/tripleo_containers.yaml           | 180 ++++++++++-----------
container-images/tripleo_containers.yaml.j2        |  46 +-----
healthcheck/manila-api                             |   6 +
healthcheck/manila-share                           |  14 ++
healthcheck/mariadb                                |   3 +
healthcheck/redis                                  |   6 +-
heat_docker_agent/Dockerfile                       |  18 ---
heat_docker_agent/configure_container.sh           | 104 ------------
...oud-hardened-images-uefi-python3-rt-kernel.yaml |   9 +-
.../overcloud-hardened-images-uefi-python3.yaml    |  10 +-
image-yaml/overcloud-images-ceph.yaml              |  13 +-
image-yaml/overcloud-images-python3.yaml           |  13 +-
image-yaml/overcloud-realtime-compute-python3.yaml |  12 +-
...reduce-memory-consumption-d7effb68ab63b8c5.yaml |   5 +
requirements.txt                                   |  10 +-
scripts/tripleo-mount-image                        | 110 +++++++++++--
setup.cfg                                          |   5 +-
test-requirements.txt                              |   2 -
tripleo_common/arch.py                             |   5 -
tripleo_common/constants.py                        |   9 +-
tripleo_common/exception.py                        |   4 -
tripleo_common/image/build.py                      |   2 +-
tripleo_common/image/image_export.py               |  17 +-
tripleo_common/image/image_uploader.py             |   4 +-
tripleo_common/inventory.py                        |  88 +++-------
.../inventory_data/undercloud_dynamic_merged.json  |   7 +-
.../inventory_data/undercloud_static_merged.yaml   |   3 +-
tripleo_common/utils/config.py                     | 119 +-------------
tripleo_common/utils/overcloudrc.py                |  26 ++-
tripleo_common/utils/parameters.py                 |  30 ----
tripleo_common/utils/passwords.py                  |  24 ++-
tripleo_common/utils/roles.py                      |   1 -
undercloud_heat_plugins/__init__.py                |   0
undercloud_heat_plugins/config.py                  |  30 ----
undercloud_heat_plugins/immutable_resources.py     |  61 -------
undercloud_heat_plugins/server_update_allowed.py   |  36 -----
zuul.d/cross-jobs.yaml                             |   6 +-
zuul.d/layout.yaml                                 |  16 +-
85 files changed, 565 insertions(+), 1031 deletions(-)


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

diff --git a/requirements.txt b/requirements.txt
index 761984e8..e2dc3598 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -10 +9,0 @@ oslo.log>=3.36.0 # Apache-2.0
-oslo.rootwrap>=5.8.0 # Apache-2.0
@@ -12 +10,0 @@ oslo.utils>=3.33.0 # Apache-2.0
-python-glanceclient>=2.8.0 # Apache-2.0
@@ -15 +12,0 @@ oslo.concurrency>=3.26.0 # Apache-2.0
-python-ironic-inspector-client>=1.5.0 # Apache-2.0
@@ -17 +13,0 @@ Jinja2>=2.10 # BSD License (3 clause)
-python-novaclient>=9.1.0 # Apache-2.0
@@ -19 +14,0 @@ passlib>=1.7.0 # BSD
-netifaces>=0.10.4 # MIT
@@ -21,3 +15,0 @@ cryptography>=3.4.7 # BSD/Apache-2.0
-netaddr>=0.7.18 # BSD
-python-keystoneclient>=3.8.0 # Apache-2.0
-keystoneauth1>=3.4.0 # Apache-2.0
@@ -26 +17,0 @@ metalsmith>=0.13.0 # Apache-2.0
-jsonschema>=3.2.0 # MIT
@@ -27,0 +19 @@ requests>=2.18.0,!=2.20.0  # Apache-2.0
+PyYAML>=3.12 # MIT
diff --git a/test-requirements.txt b/test-requirements.txt
index 58a87542..9ebc578e 100644
--- a/test-requirements.txt
+++ b/test-requirements.txt
@@ -11,2 +10,0 @@ testtools>=2.2.0 # MIT
-PyYAML>=3.12 # MIT
-urllib3>=1.21.1  # MIT






More information about the Release-announce mailing list