[release-announce] tripleo-validations 15.2.0

no-reply at openstack.org no-reply at openstack.org
Tue Apr 12 16:45:30 UTC 2022


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+






More information about the Release-announce mailing list