[tripleo] tripleo-validations 8.2.0 (queens)
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
participants (1)
-
no-reply@openstack.org