We are happy to announce the release of: tripleo-validations 15.2.0: A collection of Ansible playbooks to detect and report potential issues during TripleO deployments The source is available from: https://opendev.org/openstack/tripleo-validations Download the package from: https://tarballs.openstack.org/tripleo-validations/ For more details, please see below. Changes in tripleo-validations 15.1.0..15.2.0 --------------------------------------------- ff4cbe6 Validating that RetryFilter is not in nova 8692b4b Removing leftover README docs from roles fe0ca27 Redefining the irrelevant files list to ensure execution graph stability 30b234a Validate libvirtd is not running on the undercloud 2493726 Getting instance shutdown xml issue b0d4d49 Move zuul jobs layout to centos9 only for master branch 16dfbae Substituting 'localhost' for wildcard '*' in image-serve validation 6de2be5 oslo_config_validator: Adding possibility to override namespaces config ebcab3d oslo_config_validator: Defaulting config_invalidations to empty list 9068ede oslo_config_validator: Nova port data changes settings have wrong values 7441ea3 Add FIPS validation 01ae2b4 feat(removal): tox-ansible support 8989c8c Instruct container-status validation to accept 137, 142 and 143 exit code status 3043ad8 oslo-config-validator: container run task should never fail 12bc0d0 Remove content of TLS-Everywhere molecule.conf 7c591cb Migrate jobs from CentOS 8 to CentOS 8 Stream 23890fc Remove pre-deployment validation 32e9e9e Bumping the ansible-lint version to 5.3.2 in order to resolve CI failure 973d188 Simplify and consolidate files 3717245 Remove domain equivalence check 52f3fbd Remove references to novajoin-server and novajoin-notifier 388f7e3 Remove check for certmonger user service 995bf8c Make sure fact is available to find hostname 7c9ae48 Interface xpath attribute read issue bc1d40a fix(molecule): Add ability to run molecule on Fedora 9cbe84f Fixing formatting of the nfv_ovsdpdk_zero_packet_loss role docs 6cbeeb4 undercloud-debug validation documentation improvement 772d98c fix(ci): Install python3 package first dd088d7 Use centos-8 stream for molecule jobs abe513c Optimize linters executions from tox and pre-commit 5278602 Removing validations.yml playbook from job definition 33e57db Adding ironic's json_rpc to known namespaces a6a8c70 Multinode and provider jobs fd80bfa Remove run-validations.sh script 4512793 Change ansible_hostname to use ansible_facts Diffstat (except docs and test files) ------------------------------------- .config/molecule/Dockerfile | 12 +- .config/molecule/config.yml | 16 +- .coveragerc | 2 +- .dockerignore | 2 +- .pre-commit-config.yaml | 3 +- LICENSE | 1 - README.rst | 1 - ansible-collections-requirements.yml | 1 + babel.cfg | 1 - bindep.txt | 27 ++- ci/playbooks/pre.yml | 7 + .../modules/modules-ceph_pools_pg_protection.rst | 1 - .../modules-check_cpus_aligned_with_dpdk_nics.rst | 1 - .../modules/modules-check_ironic_boot_config.rst | 1 - .../modules-check_other_processes_pmd_usage.rst | 1 - .../modules-convert_range_to_numbers_list.rst | 1 - .../modules/modules-get_dpdk_nics_numa_info.rst | 1 - .../modules/modules-ovs_dpdk_pmd_cpus_check.rst | 1 - .../modules/modules-pmd_threads_siblings_check.rst | 1 - .../role-check_nfv_ovsdpdk_zero_packet_loss.rst | 13 +- .../role-collect_flavors_and_verify_profiles.rst | 1 - .../roles/role-ironic_boot_configuration.rst | 1 - .../roles/role-undercloud_disabled_services.rst | 6 + .../roles/role-undercloud_heat_purge_deleted.rst | 42 ++++- .../roles/role-undercloud_service_status.rst | 42 ++++- playbooks/collect-flavors-and-verify-profiles.yaml | 1 - playbooks/fips-enabled.yaml | 19 ++ playbooks/oslo-config-validator.yaml | 16 ++ playbooks/undercloud-debug.yaml | 3 + playbooks/undercloud-disabled-services.yaml | 22 +++ .../add-ceph-health-check-000bab9581c759d3.yaml | 2 +- .../molecule/default/molecule.yml | 8 +- .../tasks/check_nfv_instances.yml | 17 +- .../tasks/main.yml | 6 +- .../tasks/validate_instance.yml | 12 +- .../molecule/default/converge.yml | 12 +- .../molecule/default/molecule.yml | 2 +- .../vars/main.yml | 1 - roles/container_status/tasks/main.yaml | 2 +- roles/fips_enabled/molecule/default/converge.yml | 60 ++++++ roles/fips_enabled/molecule/default/molecule.yml | 3 + roles/fips_enabled/molecule/default/prepare.yml | 19 ++ roles/fips_enabled/tasks/main.yml | 29 +++ roles/fips_enabled/vars/main.yml | 29 +++ roles/image_serve/molecule/default/molecule.yml | 8 +- roles/image_serve/tasks/main.yaml | 4 +- roles/oslo_config_validator/defaults/main.yml | 4 + .../molecule/default/molecule.yml | 2 +- .../molecule/mocked_failure/molecule.yml | 2 +- .../tasks/build_validation_config.yml | 20 +- .../oslo_config_validator/tasks/container_run.yml | 3 +- .../tasks/invalidate_config.yml | 2 +- .../tasks/validate_config.yml | 2 +- .../molecule/default/molecule.yml | 2 +- .../molecule/deprecated_services/molecule.yml | 2 +- .../molecule/down_services/molecule.yml | 2 +- roles/overcloud_service_status/resources/README.md | 1 - roles/repos/README.md | 41 ----- roles/tls_everywhere/molecule/default/molecule.yml | 17 -- roles/tls_everywhere/tasks/common.yaml | 16 +- .../tasks/overcloud-post-deployment.yaml | 28 --- .../tasks/pre-deployment-containerized.yaml | 203 --------------------- .../tasks/pre-deployment-non-containerized.yaml | 193 -------------------- roles/tls_everywhere/tasks/pre-deployment.yaml | 104 +++++------ roles/tls_everywhere/tasks/prep.yaml | 79 -------- roles/undercloud_debug/README.md | 38 ---- roles/undercloud_debug/defaults/main.yml | 4 +- roles/undercloud_debug/tasks/main.yml | 2 +- roles/undercloud_debug/vars/main.yaml | 3 + .../undercloud_disabled_services/defaults/main.yml | 3 + roles/undercloud_disabled_services/tasks/main.yml | 18 ++ roles/undercloud_disabled_services/vars/main.yaml | 8 + roles/undercloud_disk_space/README.md | 36 ---- roles/undercloud_heat_purge_deleted/README.md | 38 ---- roles/undercloud_process_count/README.md | 37 ---- roles/undercloud_service_status/README.md | 38 ---- roles/undercloud_tokenflush/README.md | 37 ---- .../validation_init/molecule/default/molecule.yml | 2 +- .../molecule/no_molecule_test/molecule.yml | 2 +- scripts/run-local-test | 7 +- scripts/run-validations.sh | 106 ----------- setup.cfg | 1 - test-requirements.txt | 2 +- tox.ini | 59 +----- zuul.d/base.yaml | 8 +- zuul.d/layout.yaml | 65 +++++-- zuul.d/molecule.yaml | 13 ++ 132 files changed, 917 insertions(+), 1287 deletions(-) Requirements updates -------------------- diff --git a/test-requirements.txt b/test-requirements.txt index 77fda49..a4cccb8 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -5 +5 @@ -ansible>=2.8,!=2.8.9,!=2.9.12,<2.10.0 # GPLv3+ +ansible-core<2.12.0 # GPLv3+
participants (1)
-
no-reply@openstack.org