We contentedly announce the release of: tripleo-validations 11.0.0: A collection of Ansible playbooks to detect and report potential issues during TripleO deployments This release is part of the train release series. The source is available from: https://opendev.org/openstack/tripleo-validations Download the package from: https://tarballs.openstack.org/tripleo-validations/ Please report issues through: https://bugs.launchpad.net/tripleo/+bugs For more details, please see below. Changes in tripleo-validations 10.4.0..11.0.0 --------------------------------------------- 879818a Sync Sphinx requirement bf206aa Add option to fail if ceph-ansible is not installed f144be5 [Python3] Adds bytes to str conversion management 9c4d18b Fix invalid 'ignore_missing_file' attribute in a task bbe6696 Makes rogue_dhcp.py script Python3 aware d483ace Fix Jinja2's default filter usage 90a3576 Add serial option in tripleo-ansible-inventory script 8f7f0f5 New validation: ensure image-serve service is working as expected d376c40 Replace git.openstack.org URLs with opendev.org URLs 855e48c OpenDev Migration Patch 23de9d3 Fix Jinja2's default filter usage 4b94a5c Update master for stable/stein a678cbf Clean up some old roles dependencies. 177d299 Adds roles support in the script generating the validations doc. ee28ae4 Add collect-flavors-and-verify-profiles role 82ccd69 Migrate ansible-lint to pre-commit 6972ddd Add Podman support to rabbitmq-limits validation 7c76022 Add Podman support to mysql-open-files-limit validation ff7d255 Improve the network_gateway check on the provisioning network e195488 Fix minor typo in validations/check-ftype.yaml 3b9aca8 Retire the undercloud-selinux-mode validation Diffstat (except docs and test files) ------------------------------------- .ansible-lint | 23 ++++++++++++++ .gitreview | 2 +- .pre-commit-config.yaml | 29 ++++++++++++++++++ README.rst | 4 +-- lookup_plugins/tht.py | 5 ++++ playbooks/ceph-ansible-installed.yaml | 1 + playbooks/collect-flavors-and-verify-profiles.yaml | 13 ++++++++ playbooks/image-serve.yaml | 13 ++++++++ releasenotes/source/index.rst | 1 + releasenotes/source/stein.rst | 6 ++++ roles/ceph/defaults/main.yml | 2 ++ roles/ceph/tasks/ceph-ansible-installed.yaml | 10 ++++++- roles/check-network-gateway/tasks/main.yml | 6 ++-- .../meta/main.yml | 27 +++++++++++++++++ .../tasks/main.yml | 11 +++++++ .../vars/main.yml | 9 ++++++ roles/ctlplane-ip-range/tasks/main.yml | 4 +-- roles/dhcp-validations/files/rogue_dhcp.py | 31 ++++++++++++------- .../dhcp-validations/tasks/dhcp-provisioning.yaml | 2 +- roles/image-serve/defaults/main.yaml | 3 ++ roles/image-serve/meta/main.yaml | 28 +++++++++++++++++ roles/image-serve/tasks/main.yaml | 22 ++++++++++++++ roles/image-serve/vars/main.yml | 7 +++++ roles/mysql-open-files-limit/tasks/main.yml | 4 +-- roles/neutron-sanity-check/tasks/main.yml | 2 +- roles/no-op-firewall-nova-driver/meta/main.yml | 3 +- roles/rabbitmq-limits/tasks/main.yml | 5 ++-- roles/undercloud-debug/tasks/main.yml | 2 +- roles/undercloud-heat-purge-deleted/meta/main.yml | 3 +- roles/undercloud-heat-purge-deleted/tasks/main.yml | 2 +- roles/undercloud-process-count/meta/main.yml | 3 +- roles/undercloud-process-count/tasks/main.yml | 2 +- roles/undercloud-tokenflush/meta/main.yml | 3 +- roles/undercloud-tokenflush/tasks/main.yml | 2 +- scripts/tripleo-ansible-inventory | 6 ++-- test-requirements.txt | 3 +- tools/ansible-lint.sh | 22 -------------- tools/validate-files.py | 6 +++- tox.ini | 7 ++--- validations/check-ftype.yaml | 2 +- validations/check-network-gateway.yaml | 11 ++++++- validations/mysql-open-files-limit.yaml | 10 ++++++- validations/rabbitmq-limits.yaml | 12 ++++++-- validations/undercloud-selinux-mode.yaml | 35 ---------------------- 47 files changed, 320 insertions(+), 115 deletions(-) Requirements updates -------------------- diff --git a/test-requirements.txt b/test-requirements.txt index a0ef4bd..25a16ff 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -10 +10,2 @@ python-subunit>=1.0.0 # Apache-2.0/BSD -sphinx!=1.6.6,!=1.6.7,>=1.6.2 # BSD +sphinx!=1.6.6,!=1.6.7,>=1.6.2,<2.0.0;python_version=='2.7' # BSD +sphinx!=1.6.6,!=1.6.7,>=1.6.2;python_version>='3.4' # BSD