[release-announce] [tripleo] tripleo-validations 8.0.0 (queens)

no-reply at openstack.org no-reply at openstack.org
Fri Oct 27 16:25:15 UTC 2017


We enthusiastically announce the release of:

tripleo-validations 8.0.0: A collection of Ansible playbooks to detect
and report potential issues during TripleO deployments

This release is part of the queens 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.

8.0.0
^^^^^


New Features
************

* Ansible-style module documentation has been added to our custom
  modules so they can be described with the ansible-doc command.


Bug Fixes
*********

* Instead of only outputting a warning, the IP range validation now
  fails if the number of available addresses is lower than the
  recommended minimum. (Fixes
  https://bugs.launchpad.net/tripleo/+bug/1713483)

Changes in tripleo-validations 7.3.0..8.0.0
-------------------------------------------

c16a616 Remove syntax warnings for when statements
2091f44 Fix repo-availability validation with Ansible 2.3
3b9d39b Validate library files for documentation string
940096d Let the IP range validation fail on low IP range
d95d4a7 Add missing module documentation
36352e2 Exclude byte code files from tht lookup
6c8a461 Updated from global requirements
aa33f07 Update services in the process count validation
1d90554 Fix name of controller token validation
79a058a Add separate fail-if-no-hosts plugin
97d526c Updated from global requirements
0ec736e Use Python to compute release notes version
b69e226 Update envlist to match what is supported
41a7f8e Prevent unnecessary calls to dynamic inventory host()
0dec2d8 Lazy load the entire stack instead of single outputs
9b862b5 Update reno for stable/pike
0ba544f Make validations fail if there are no hosts
fc8ceba Fix validation names
aa30e91 Update URL home-page in documents according to document migration


Diffstat (except docs and test files)
-------------------------------------

...p-range-validation-result-daddc8c015dd34c0.yaml |  6 ++
.../module-documentation-a35b1ef77c3f6847.yaml     |  5 ++
releasenotes/source/conf.py                        |  5 +-
releasenotes/source/index.rst                      |  1 +
releasenotes/source/pike.rst                       |  6 ++
requirements.txt                                   |  6 +-
setup.cfg                                          |  2 +-
test-requirements.txt                              |  4 +-
tools/validate-files.py                            | 82 ++++++++++++++++++++++
tox.ini                                            |  6 +-
tripleo_validations/inventory.py                   | 44 ++++++++----
validations/512e.yaml                              |  2 +-
validations/callback_plugins/fail_if_no_hosts.py   | 31 ++++++++
validations/check-network-gateway.yaml             |  4 +-
validations/check-repo-availability.yaml           |  2 +-
validations/controller-token.yaml                  |  2 +-
validations/controller-ulimits.yaml                |  4 +-
validations/deployment-images.yaml                 |  2 +-
validations/haproxy.yaml                           | 12 ++--
validations/library/advanced_format.py             | 22 ++++++
validations/library/haproxy_conf.py                | 22 ++++++
validations/library/hiera.py                       | 22 ++++++
validations/library/ini.py                         | 37 ++++++++++
validations/library/ip_range.py                    | 47 +++++++++++--
validations/library/network_environment.py         | 30 ++++++++
validations/library/neutron_sanity_check.py        | 30 ++++++++
validations/library/overcloudrc.py                 | 22 ++++++
validations/library/pacemaker.py                   | 26 +++++++
validations/library/undercloud_conf.py             | 30 ++++++++
validations/library/warn.py                        | 22 ++++++
validations/lookup_plugins/tht.py                  | 11 ++-
validations/mysql-open-files-limit.yaml            |  2 +-
validations/no-op-firewall-nova-driver.yaml        |  2 +-
validations/ntpstat.yaml                           |  2 +-
validations/rabbitmq-limits.yaml                   |  2 +-
validations/stonith-exists.yaml                    |  5 +-
validations/tasks/disk_space.yaml                  |  8 +--
validations/undercloud-cpu.yaml                    |  2 +-
validations/undercloud-process-count.yaml          |  7 +-
validations/undercloud-ram.yaml                    |  2 +-
validations/undercloud-service-status.yaml         |  2 +-
validations/undercloud-tokenflush.yaml             |  4 +-
44 files changed, 529 insertions(+), 83 deletions(-)


Requirements updates
--------------------

diff --git a/requirements.txt b/requirements.txt
index 486f29e..7ed700d 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -6,3 +6,3 @@ pbr!=2.1.0,>=2.0.0 # Apache-2.0
-oslo.config!=4.3.0,!=4.4.0,>=4.0.0 # Apache-2.0
-keystoneauth1>=3.1.0 # Apache-2.0
-python-heatclient>=1.6.1 # Apache-2.0
+oslo.config>=4.6.0 # Apache-2.0
+keystoneauth1>=3.2.0 # Apache-2.0
+python-heatclient>=1.10.0 # Apache-2.0
diff --git a/test-requirements.txt b/test-requirements.txt
index ee1419a..559c726 100644
--- a/test-requirements.txt
+++ b/test-requirements.txt
@@ -11 +11 @@ setuptools!=24.0.0,!=34.0.0,!=34.0.1,!=34.0.2,!=34.0.3,!=34.1.0,!=34.1.1,!=34.2.
-openstackdocstheme>=1.16.0 # Apache-2.0
+openstackdocstheme>=1.17.0 # Apache-2.0
@@ -22 +22 @@ reno>=2.5.0 # Apache-2.0
-netaddr!=0.7.16,>=0.7.13 # BSD
+netaddr>=0.7.18 # BSD






More information about the Release-announce mailing list