We enthusiastically announce the release of: tripleo-validations 7.0.0: A collection of Ansible playbooks to detect and report potential issues during TripleO deployments This release is part of the pike release series. The source is available from: http://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. 7.0.0 ^^^^^ New Features * Adds a ceph-health check which prints a warning message if Ceph cluster is in HEALTH_WARN state at the end of the Overcloud deployment * Add a new *warn* ansible module that simply adds a string to the 'warnings' ansible output. * Migrate tripleo-ansible-inventory to use keystoneauth instead of keystoneclient. Changes in tripleo-validations 5.4.0..7.0.0 ------------------------------------------- 1f86261 Blacklist setuptools versions 34.0.0-34.3.2 b669bcb Fix token auth in ansible inventory script c15f469 Update reno for stable/ocata 9c6628c Fix docs to reflect Ansible 2.0 requirements 16f74cf Updated from global requirements 280cc01 Use generic keystone plugins instead of version-specific 9ee39a3 Add missing mistralclient requirement f6a8d3d Migrate from keystoneclient to keystoneauth 6496b30 Check for Ceph status in post-deployment 356d482 Updated from global requirements 3114111 Add a 'warn' ansible module e8111ab Typo fix: choses => chooses d6f7a9e [trivial] Remove broken link c27c9e6 prevent validations from failing when undercloud.conf is missing: 8e05ae0 controller-token.yaml: Checks that keystone token is disabled after deployment. Diffstat (except docs and test files) ------------------------------------- README.rst | 16 ++--- .../add-ceph-health-check-000bab9581c759d3.yaml | 5 ++ .../notes/add-warn-helper-a586ba13c7e8b43b.yaml | 5 ++ .../migrate-to-keystoneauth-e660753d5577e387.yaml | 5 ++ releasenotes/source/index.rst | 1 + releasenotes/source/ocata.rst | 6 ++ requirements.txt | 9 +-- scripts/tripleo-ansible-inventory | 71 ++++++++-------------- setup.py | 2 +- test-requirements.txt | 8 ++- validations/ceph-health.yaml | 29 +++++++++ validations/check-network-gateway.yaml | 4 +- validations/controller-token.yaml | 18 ++++++ validations/ctlplane-ip-range.yaml | 4 +- validations/dhcp-provisioning.yaml | 4 +- validations/library/undercloud_conf.py | 4 ++ validations/library/warn.py | 32 ++++++++++ 18 files changed, 161 insertions(+), 63 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index 4534b11..4785a7b 100644 --- a/requirements.txt +++ b/requirements.txt @@ -5,2 +5,3 @@ -pbr>=1.8 # Apache-2.0 -oslo.config!=3.18.0,>=3.14.0 # Apache-2.0 +pbr>=2.0.0 # Apache-2.0 +oslo.config>=3.22.0 # Apache-2.0 +keystoneauth1>=2.18.0 # Apache-2.0 @@ -8,2 +9,2 @@ python-heatclient>=1.6.1 # Apache-2.0 -python-keystoneclient>=3.8.0 # Apache-2.0 -python-novaclient!=2.33.0,>=2.29.0 # Apache-2.0 +python-mistralclient>=2.0.0 # Apache-2.0 +python-novaclient>=7.1.0 # Apache-2.0 diff --git a/test-requirements.txt b/test-requirements.txt index b291e14..e63b61e 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -4,0 +5,6 @@ +# 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>=16.0,!=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 # PSF/ZPL + @@ -9 +15 @@ python-subunit>=0.0.18 # Apache-2.0/BSD -sphinx!=1.3b1,<1.4,>=1.2.1 # BSD +sphinx>=1.5.1 # BSD