[release-announce] [tripleo] tripleo-validations 7.0.0 (pike)

no-reply at openstack.org no-reply at openstack.org
Tue Apr 11 08:48:11 UTC 2017


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-requirements.txt#L346
+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





More information about the Release-announce mailing list