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

no-reply at openstack.org no-reply at openstack.org
Tue Jan 30 01:30:00 UTC 2018


We are stoked to announce the release of:

tripleo-validations 8.2.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.2.0
^^^^^


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

* Add a new validation to ensure DNS resolution working on both
  undercloud and overcloud nodes.

* Enhanced the network environment validation to validate the node
  IP pool size. Warnings are issued if there are not enough IPs in any
  pools for all assigned nodes.


Bug Fixes
*********

* Added additional input validation to the ctlplane-ip-range
  validation. The validation now ensures the lower IP bound is smaller
  than the upper bound.

Changes in tripleo-validations 8.1.0..8.2.0
-------------------------------------------

8b3a8eb Updated from global requirements
2b24b3d Invert validation task order
4628130 Updated from global requirements
1bbbfab Updated from global requirements
12c8ecc Updated from global requirements
027044f Updated from global requirements
81e7fce Sanitize validations output
3d73216 Adjust TripleoInventory arguments, don't pass config object
cb18c3c Add --static-yaml-inventory option to tripleo-ansible-inventory
ac39a91 Move tripleo ansible inventory code to tripleo-common
207afad Get rid of star imports
dcb49e2 Unit testing for ini
c4a1577 Add a validation to check for working DNS
bf37866 Enhance repo validation to check for unwanted enabled repos
23188c6 Updated from global requirements
935fd1f Change controller ulimit to match the default
8e2da3a Change HAProxy validation queue timeout to match the default
601c38b Remove unused tox_install.sh
5edc9ba Fix include action DEPRECATION WARNING (Ansible >2.4)
7d32cff Add validation to check VLANs against switch info in Ironic intospection data
f5ba8e6 ctlplane-ip-range: Verify lower IP bound is smaller than upper
b870fd5 Warn if there are not enough node IPs in pools
dbe4c85 Explicitly set default to 0 for quiet argument in validate-files script


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

README.rst                                         |   2 +-
.../notes/check-working-dns-72237308d554468d.yaml  |   5 +
.../notes/ip-range-input-23493c5850ddbf49.yaml     |   6 +
.../notes/node-pool-size-0e109b2c41ad6680.yaml     |   6 +
requirements.txt                                   |   3 +-
scripts/tripleo-ansible-inventory                  |  30 ++-
test-requirements.txt                              |   6 +-
tools/tox_install.sh                               |  30 ---
tools/validate-files.py                            |   3 +
tripleo_validations/inventory.py                   | 228 ----------------
validations/callback_plugins/validation_output.py  |  10 +-
validations/check-repo-availability.yaml           |  24 --
validations/controller-ulimits.yaml                |   2 +-
validations/dns.yaml                               |  14 +
validations/haproxy.yaml                           |   2 +-
validations/library/advanced_format.py             |   2 +-
validations/library/haproxy_conf.py                |   2 +-
validations/library/hiera.py                       |   2 +-
validations/library/icmp_ping.py                   |   2 +-
validations/library/ini.py                         |  99 +++++--
validations/library/ip_range.py                    |  11 +-
validations/library/network_environment.py         |  83 +++++-
validations/library/overcloudrc.py                 |   2 +-
validations/library/pacemaker.py                   |   2 +-
validations/library/switch_vlans.py                | 197 ++++++++++++++
validations/library/undercloud_conf.py             |   2 +-
validations/library/warn.py                        |   2 +-
validations/lookup_plugins/introspection_data.py   |  49 ++++
validations/network-environment.yaml               |   6 +-
validations/openstack-endpoints.yaml               |   9 +-
validations/repos.yaml                             |  43 +++
validations/switch-vlans.yaml                      |  30 +++
validations/undercloud-disk-space-pre-upgrade.yaml |   2 +-
validations/undercloud-disk-space.yaml             |   2 +-
39 files changed, 982 insertions(+), 643 deletions(-)


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

diff --git a/requirements.txt b/requirements.txt
index 33ed13b..1e39463 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -7 +7 @@ oslo.config>=5.1.0 # Apache-2.0
-keystoneauth1>=3.2.0 # Apache-2.0
+keystoneauth1>=3.3.0 # Apache-2.0
@@ -9,0 +10 @@ os-net-config>=7.1.0 # Apache-2.0
+tripleo-common>=7.1.0 # Apache-2.0
diff --git a/test-requirements.txt b/test-requirements.txt
index f188a90..7de495b 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.17.0 # Apache-2.0
+openstackdocstheme>=1.18.1 # Apache-2.0
@@ -16,2 +16,2 @@ python-subunit>=1.0.0 # Apache-2.0/BSD
-sphinx>=1.6.2 # BSD
-oslotest>=1.10.0 # Apache-2.0
+sphinx!=1.6.6,>=1.6.2 # BSD
+oslotest>=3.2.0 # Apache-2.0






More information about the Release-announce mailing list