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