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