[release-announce] tripleo-common 16.2.0
no-reply at openstack.org
no-reply at openstack.org
Mon Oct 18 17:12:28 UTC 2021
We joyfully announce the release of:
tripleo-common 16.2.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.
16.2.0
^^^^^^
New Features
************
* The scripts *tripleo-mount-image* and *tripleo-unmount-image* will
mount the contents of an overcloud image file using qemu-nbd, making
it available for chroot, or other read/write image operations. The
scripts handle partition image (overcloud-full.qcow2) as well as the
whole-disk image (overcloud-hardened-uefi-full.qcow2) with its
multiple LVM volume mount points.
Other Notes
***********
* The compatibility wrapper for the deprecated field: "mac" in nodes
JSON *(instackenv.json)* has been removed. The "mac" field is no
longer supported as it was replaced by "ports" in the Stein release.
Changes in tripleo-common 16.1.0..16.2.0
----------------------------------------
3f2853b9 Revert "Revert "Allow for OCI manifests""
b2f76f85 Revert "Allow for OCI manifests"
2ebe8f0b Remove unused constants for TripleO UI
87cf9153 Remove tftp-server package from ironic-pxe container
8cbdb71d Align swtpm packages for nova-libvirt/compute
a4689f76 Drop ansible-playbook-3 workarounds
e252328b Allow for OCI manifests
db7280e6 Detect image format for qemu-nbd --format
0845bd1f Remove mistral sudoers
0c8a5294 Remove zaqar
e9dca738 Removal mistral
049f9a96 Remove /etc/rabbitmq/rabbitmq.conf
3d1d8c5b Revert "Switch to mariadb:10.5 module"
60a2c347 Remove unused input parameters for upload-artifacts
03abc41c Switch to mariadb:10.5 module
5f55ee2b Add scripts tripleo-mount-image, tripleo-unmount-image
e08affe8 Add security_reset.expect.10.5 from kolla for mariadb>10.5
4177b18a Add configs for CentOS 9 image
64cf73a3 Fix awk expression
1debbea5 Install Neutron BGPVPN in neutron-server
1eef7a5d Setting language for the python3.6 tox environment
7428219d Fix upload-artifacts and its installation
36a7a4d0 Remove now useless sudo call for port check
1a6d0d80 Replace upgrades template when providers run again
906265c4 Remove rehdat-release package from UBI8 image
ce71a5a1 inventory.py: all_get_neutron_data to handle 404
ede41284 Re-add tripleoclient and tempest container
6d6a2fd6 Remove paramiko for FIPS
13614295 Bump Ceph container daemons to v6.0.4
d3a5fdb6 Add dnsmasq to ironic-pxe container
58cd30d0 Drop python3-networking-vmware-nsx from base neutron image
8d94cf43 Add neutron-rpc-server to the base neutron image
2984f464 Add apache to the designate api container
5892ce10 Do not generate password for unsupported services
5c18f0d7 Add python3-mod-wsgi to neutron-server image
d8052fe8 Shrink whole disk image from 40G to 6G
fcdbcf1f Fix field validation typo s/macs/mac
4ea75f40 Add missing IPv6 support for healthcheck_port
db1d1644 Rename AdminToken to KeystonePassword
a3be1574 Remove ironic-inspector dnsmasq healthcheck
55b49951 directly use files instread of tcib_gather_files
1f7b1a96 Check for no neutron network in inventory
8e184443 Drop deprecated "macs" field in nodes_json
21189982 Rename hieradata_files result var
ead1f468 Build out runner dir structure
bc50c254 tcib: clean up cinder packages
1a96493a Add missing ipa images to overcloud-hardened-images-uefi
85767853 Remove undercloud auth details from inventory
fc4e256b Make sure Heat Ephemeral has images prepared
21710a41 Refactor enabled_services for roles
eaeb230f Add TypeError exception when parsing addresses
1fa09903 Merge ansible_group_vars in THT
1371815d Cleanup OS_CLOUD env var for ephemeral heat
99974ab8 Update image build dependencies
Diffstat (except docs and test files)
-------------------------------------
.../container_image_prepare_defaults.yaml | 4 +-
container-images/kolla/base/uid_gid_manage.sh | 4 +-
.../kolla/mariadb/security_reset.expect.10.5 | 67 +++++++
container-images/tcib/base/base.yaml | 18 +-
container-images/tcib/base/mariadb/mariadb.yaml | 5 +-
.../tcib/base/os/barbican-base/barbican-base.yaml | 3 +-
.../cinder-base/cinder-backup/cinder-backup.yaml | 3 -
.../tcib/base/os/cinder-base/cinder-base.yaml | 4 -
.../cinder-base/cinder-volume/cinder-volume.yaml | 12 +-
.../designate-api/designate-api.yaml | 3 +
.../tcib/base/os/glance-api/glance-api.yaml | 3 +-
container-images/tcib/base/os/horizon/horizon.yaml | 3 +-
.../base/os/ironic-base/ironic-pxe/ironic-pxe.yaml | 2 +-
container-images/tcib/base/os/iscsid/iscsid.yaml | 3 +-
.../tcib/base/os/keystone/keystone.yaml | 3 +-
.../os/mistral-base/mistral-api/mistral-api.yaml | 11 --
.../tcib/base/os/mistral-base/mistral-base.yaml | 9 -
.../mistral-engine/mistral-engine.yaml | 7 -
.../mistral-event-engine/mistral-event-engine.yaml | 7 -
.../mistral-executor/mistral-executor.yaml | 13 --
.../tcib/base/os/neutron-base/neutron-base.yaml | 5 +-
.../neutron-server/neutron-server.yaml | 2 +
.../os/nova-base/nova-compute/nova-compute.yaml | 3 +
.../os/nova-base/nova-libvirt/nova-libvirt.yaml | 1 +
container-images/tcib/base/os/os.yaml | 1 -
.../tcib/base/os/swift-base/swift-base.yaml | 5 +-
container-images/tcib/base/os/tempest/tempest.yaml | 8 +
.../tcib/base/os/zaqar-wsgi/zaqar-wsgi.yaml | 10 -
.../ovn-nb-db-server/ovn-nb-db-server.yaml | 3 +-
.../ovn-sb-db-server/ovn-sb-db-server.yaml | 3 +-
container-images/tcib/base/rabbitmq/rabbitmq.yaml | 5 +-
.../tcib/base/tripleoclient/tripleoclient.yaml | 5 +-
container-images/tripleo_containers.yaml | 16 +-
container-images/tripleo_containers.yaml.j2 | 60 ++----
healthcheck/common.sh | 7 +-
healthcheck/ironic-inspector | 13 +-
healthcheck/mistral-api | 6 -
healthcheck/mistral-engine | 14 --
healthcheck/mistral-event-engine | 14 --
healthcheck/mistral-executor | 14 --
healthcheck/zaqar-api | 6 -
healthcheck/zaqar-socket | 15 --
.../overcloud-hardened-images-uefi-centos8.yaml | 11 +-
.../overcloud-hardened-images-uefi-centos9.yaml | 17 ++
.../overcloud-hardened-images-uefi-python3.yaml | 23 ++-
.../overcloud-hardened-images-uefi-rhel8.yaml | 11 +-
image-yaml/overcloud-images-centos9.yaml | 21 +++
image-yaml/overcloud-images-ceph-centos9.yaml | 9 +
...mac-field-no-longer-valid-6ed035c442c4fc68.yaml | 7 +
.../tripleo-mount-image-e038a7d9d51c4828.yaml | 9 +
requirements.txt | 3 +-
scripts/tripleo-mount-image | 207 +++++++++++++++++++++
scripts/tripleo-unmount-image | 1 +
scripts/upload-artifacts | 11 +-
scripts/upload-puppet-modules | 9 +-
setup.cfg | 4 +-
sudoers | 4 -
tox.ini | 2 +-
tripleo_common/constants.py | 13 +-
tripleo_common/image/image_uploader.py | 54 +++++-
tripleo_common/image/kolla_builder.py | 46 +++--
tripleo_common/inventory.py | 71 +++----
tripleo_common/templates/deployments.yaml | 4 +-
tripleo_common/utils/ansible.py | 4 +-
tripleo_common/utils/common.py | 2 +-
tripleo_common/utils/config.py | 20 +-
tripleo_common/utils/heat.py | 3 +-
tripleo_common/utils/nodes.py | 18 +-
tripleo_common/utils/overcloudrc.py | 7 +-
tripleo_common/utils/passwords.py | 24 ++-
tripleo_common/utils/stack_parameters.py | 2 -
zuul.d/layout.yaml | 2 +
79 files changed, 740 insertions(+), 481 deletions(-)
Requirements updates
--------------------
diff --git a/requirements.txt b/requirements.txt
index 09a5b48c..40902f04 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -22 +22 @@ netifaces>=0.10.4 # MIT
-paramiko>=2.7.1 # LGPLv2.1+
+cryptography>=3.4.7 # BSD/Apache-2.0
@@ -24 +23,0 @@ netaddr>=0.7.18 # BSD
-python-zaqarclient>=1.0.0 # Apache-2.0
More information about the Release-announce
mailing list