We are pumped to announce the release of: tripleo-validations 9.1.0: A collection of Ansible playbooks to detect and report potential issues during TripleO deployments This release is part of the rocky release series. The source is available from: https://git.openstack.org/cgit/openstack/tripleo-validations Download the package from: https://tarballs.openstack.org/tripleo-validations/ Please report issues through launchpad: https://bugs.launchpad.net/tripleo/+bugs?field.tag=validations For more details, please see below. 9.1.0 ^^^^^ Upgrade Notes * Validate that there are no volumes formatted with XFS and ftype=0. Deployments from OpenStack Kilo or Liberty have XFS partitions formatted with ftype=0, which is incompatible with the docker overlayfs driver. From OpenStack Newton, we have support for XFS ftype=1 by default. This check will make fail the pre-upgrade validations if there are deployments coming back from Kilo or Liberty and have XFS partitions with ftype=0. Changes in tripleo-validations 9.0.0..9.1.0 ------------------------------------------- 9cf1f89 Add validation for checking node counts 864ab1d Run validation only if overcloud exists. af792d0 Fix documentations for pypi 5dfd88a Add validation for verifying profiles 9bace99 Add std_error output to error log in tripleo-ansible-inventory. 406b661 Add documentation links to README c8cefbd Use clean keystone URL in the keystone validation 773bef1 Fail if the Overcloud inventory is empty 96b6041 Fix the events db size validation 84b407e Add validation for checking roles against flavors ead6433 Add ironic boot configuration validation 7cadc86 Add validation for checking baremetal boot images 7e2a4d3 fix lower constraints a5e63ee Validate that there should not be XFS volumes with ftype=0 e40e202 Update ceilometerdb-size to support gnocchi and panko d0dc69c Fix Switch VLANs validation Diffstat (except docs and test files) ------------------------------------- README.rst | 416 +------------------ lower-constraints.txt | 38 +- ...lidate-xfs-ftype-equals-0-8fdb1f8c99bee975.yaml | 13 + scripts/tripleo-ansible-inventory | 10 +- test-requirements.txt | 6 - tripleo_validations/utils.py | 46 ++- validations/ceilometerdb-size.yaml | 84 +++- validations/check-ftype.yaml | 34 ++ .../collect-flavors-and-verify-profiles.yaml | 22 + validations/default-node-count.yaml | 50 +++ validations/deployment-images.yaml | 33 +- validations/ironic-boot-configuration.yaml | 39 ++ validations/library/check_flavors.py | 130 ++++++ validations/library/network_environment.py | 46 +-- validations/library/switch_vlans.py | 38 +- validations/library/verify_profiles.py | 167 ++++++++ validations/lookup_plugins/glance_images.py | 84 ++++ validations/lookup_plugins/ironic_nodes.py | 26 +- validations/lookup_plugins/nova_flavors.py | 60 +++ .../lookup_plugins/nova_hypervisor_statistics.py | 52 +++ validations/lookup_plugins/roles_info.py | 89 +++++ validations/openstack-endpoints.yaml | 20 +- 25 files changed, 1555 insertions(+), 604 deletions(-) Requirements updates -------------------- diff --git a/test-requirements.txt b/test-requirements.txt index ac3ad48..a0ef4bd 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -5,6 +4,0 @@ -# Excluding setuptools versions 34.0.0-34.3.2 until this has been fixed: -# https://github.com/pypa/setuptools/issues/951 -# This is also referenced here: -# https://github.com/openstack/requirements/blob/stable/ocata/global-requireme... -setuptools!=24.0.0,!=34.0.0,!=34.0.1,!=34.0.2,!=34.0.3,!=34.1.0,!=34.1.1,!=34.2.0,!=34.3.0,!=34.3.1,!=34.3.2,!=36.2.0,>=21.0.0 # PSF/ZPL -
participants (1)
-
no-reply@openstack.org