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
participants (1)
-
no-reply@openstack.org