We high-spiritedly announce the release of: tripleo-common 7.6.0: A common library for TripleO workflows. This release is part of the pike stable release series. The source is available from: http://git.openstack.org/cgit/openstack/tripleo-common Download the package from: https://tarballs.openstack.org/tripleo-common/ Please report issues through launchpad: http://bugs.launchpad.net/tripleo-common For more details, please see below. 7.6.0 ^^^^^ Bug Fixes * Add an error message if there are no bare metal nodes available in an available or active state and with maintenance mode off. Previously, the message was misleading about missing control or compute flavor having no profile associated. Changes in tripleo-common 7.5.0..7.6.0 -------------------------------------- 37680f2 Define ceph image in overcloud_containers.yaml.j2 87ec6cf Add "tripleo-common-managed" to all workflows in tripleo_common 3b0feab Derive params network config stack exists fix 595ad1a Use CephAnsibleDisksConfig when deriving HCI parameters 23b5468 Make curl healthchecks work with internal TLS ed0c9c3 Parse ceph_client_ansible_vars in ceph-ansible workbook 70d1652 Add missing OVN container service entries 45acbce Upload remove default for pull_source b5b95f6 Add missing BarbicanApi service 9a6bcf5 Don't mock mkdtemp 16d1bcb Add less verbosity for fernet keys ansible playbook 30c72dd Updated from global requirements a6b4a86 Fix port health check false negatives 5118476 Support fernet key rotation with containers d83dbb9 Add error message if no bare metal nodes available 3a3f9de Add stunnel to redis image for tls ac59ce0 Use NovaVcpuPinSet when deriving HCI parameters 1f46efc CPU threads range format for derive parameters 9a82921 Update UPPER_CONSTRAINTS_FILE for stable/pike 080fda0 Update .gitreview for stable/pike Diffstat (except docs and test files) ------------------------------------- .gitreview | 1 + container-images/overcloud_containers.yaml | 1 + container-images/overcloud_containers.yaml.j2 | 30 +++- .../tripleo_kolla_template_overrides.j2 | 9 +- healthcheck/common.sh | 29 +++- healthcheck/glance-api | 1 + healthcheck/heat-api | 5 +- healthcheck/heat-api-cfn | 5 +- healthcheck/ironic-api | 5 +- healthcheck/keystone-admin | 5 +- healthcheck/keystone-public | 5 +- healthcheck/nova-api | 5 +- healthcheck/swift-account-server | 1 + healthcheck/swift-container-server | 1 + healthcheck/swift-object-server | 1 + healthcheck/swift-proxy | 1 + playbooks/rotate-keys.yaml | 63 ++++++-- .../error-msg-no-baremetal-a583117ecd9836dc.yaml | 7 + requirements.txt | 4 +- setup.cfg | 2 + test-requirements.txt | 2 +- tox.ini | 2 +- tripleo_common/actions/derive_params.py | 121 ++++++++++++++++ tripleo_common/actions/parameters.py | 7 +- tripleo_common/actions/validations.py | 10 ++ tripleo_common/image/image_uploader.py | 9 +- workbooks/access.yaml | 6 + workbooks/baremetal.yaml | 60 ++++++++ workbooks/ceph-ansible.yaml | 13 +- workbooks/deployment.yaml | 9 ++ workbooks/derive_params.yaml | 12 ++ workbooks/derive_params_formulas.yaml | 161 ++++++++++++++++++++- workbooks/fernet-key-rotate.yaml | 4 + workbooks/package_update.yaml | 6 + workbooks/plan_management.yaml | 22 +++ workbooks/scale.yaml | 3 + workbooks/stack.yaml | 12 ++ workbooks/support.yaml | 15 ++ workbooks/swift_rings_backup.yaml | 2 + workbooks/validations.yaml | 34 +++++ 44 files changed, 780 insertions(+), 78 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index 0cfc7e5..c063a65 100644 --- a/requirements.txt +++ b/requirements.txt @@ -14 +14 @@ oslo.utils>=3.20.0 # Apache-2.0 -python-glanceclient>=2.7.0 # Apache-2.0 +python-glanceclient>=2.8.0 # Apache-2.0 @@ -26 +26 @@ paramiko>=2.0 # LGPLv2.1+ -netaddr>=0.7.13,!=0.7.16 # BSD +netaddr!=0.7.16,>=0.7.13 # BSD diff --git a/test-requirements.txt b/test-requirements.txt index 8ed486e..a5a2d06 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -5 +5 @@ -openstackdocstheme>=1.11.0 # Apache-2.0 +openstackdocstheme>=1.16.0 # Apache-2.0