[release-announce] tripleo-validations 13.5.0 (victoria)

no-reply at openstack.org no-reply at openstack.org
Thu Apr 21 07:56:54 UTC 2022


We are thrilled to announce the release of:

tripleo-validations 13.5.0: A collection of Ansible playbooks to
detect and report potential issues during TripleO deployments

This release is part of the victoria stable 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 13.4.1..13.5.0
---------------------------------------------

9a47a5c Remove pre-deployment validation
75f620b oslo_config_validator: Nova port data changes settings have wrong values
d5e942e Correct the tox option for skipping sdist generation
5cabac4 [Victoria-Only] Preventing tox from using local packages
c2aafdd oslo_config_validator: Defaulting config_invalidations to empty list
4ce41ce oslo-config-validator: container run task should never fail
18dd400 feat(removal): tox-ansible support
95a0c41 fix(molecule): Add ability to run molecule on Fedora
e202b48 fix(ci): Install python3 package first
6863bf8 Instruct container-status validation to accept 137, 142 and 143 exit code status
9860479 Use centos-8 stream for molecule jobs
3cb81f4 Optimize linters executions from tox and pre-commit
9def8ea [Victoria-only] Bumping the ansible-lint version to 5.3.2 in order to resolve CI failure
0c51e46 Use collections in validations for Ansible 2.11
75b0fc7 partial-backport: oslo-config-validator: Removing merged patches
ea51007 oslo-config-validator: invalidating configs only when necessary
5b8f902 oslo-config-validator: container plugin is replaced with collections
d925c56 Rename system_encoding playbooks.
0c00c50 Moving setting validation from nova_event_callback
365c82f Fail validation if pacemaker service is not active
d786edd remove using containers-prepare-parameter.yaml
a3495c1 Bump molecule to 3.3.1


Diffstat (except docs and test files)
-------------------------------------

.ansible-lint                                      |  10 +
.ansible-lint_rules/RoleNames.py                   |  57 --
.ansible-lint_rules/ValidationHasMetadataRule.py   |   2 +-
.config/molecule/Dockerfile                        |  12 +-
.config/molecule/config.yml                        |  16 +-
.pre-commit-config.yaml                            |  11 +-
LICENSE                                            |   1 -
README.rst                                         |   1 -
ansible-collections-requirements.yml               |   6 +
babel.cfg                                          |   1 -
bindep.txt                                         |  28 +-
ci/playbooks/pre.yml                               |  10 +
.../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-collect_flavors_and_verify_profiles.rst   |   1 -
.../roles/role-ironic_boot_configuration.rst       |   1 -
.../roles/role-undercloud_heat_purge_deleted.rst   |   1 -
.../roles/role-undercloud_service_status.rst       |   1 -
molecule-requirements.txt                          |   8 +-
playbooks/collect-flavors-and-verify-profiles.yaml |   1 -
playbooks/nova-event-callback.yaml                 |  21 +-
playbooks/pacemaker-status.yaml                    |   2 +
.../{system_encoding.yaml => system-encoding.yaml} |   0
.../add-ceph-health-check-000bab9581c759d3.yaml    |   2 +-
.../molecule/default/molecule.yml                  |   8 +-
.../tasks/check_nfv_instances.yml                  |   2 +-
.../tasks/validate_instance.yml                    |  10 +-
roles/check_uc_hostname/README.md                  |  39 -
roles/check_uc_hostname/defaults/main.yml          |   8 +-
.../molecule/default/converge.yml                  | 208 ++++-
.../molecule/default/molecule.yml                  |  19 +
.../check_uc_hostname/molecule/default/prepare.yml |  72 --
roles/check_uc_hostname/tasks/main.yml             |  82 +-
.../vars/main.yml                                  |   1 -
roles/container_status/tasks/main.yaml             |   2 +-
roles/image_serve/molecule/default/molecule.yml    |   8 +-
roles/nova_event_callback/defaults/main.yml        |   8 +-
roles/nova_event_callback/tasks/main.yml           |  65 +-
roles/nova_event_callback/vars/main.yml            |  14 +-
roles/nova_svirt/tasks/validate.yml                |   2 +-
roles/oslo_config_validator/defaults/main.yml      |   2 +
roles/oslo_config_validator/meta/main.yml          |  42 +
.../molecule/default/molecule.yml                  |  34 +-
.../molecule/mocked_failure/molecule.yml           |   3 +-
.../resources/library/generator.yml                |  74 ++
.../oslo_config_validator/resources/library/podman | 304 +++++++
.../resources/library/podman_container.py          | 903 ---------------------
.../resources/library/podman_container_info.py     |  71 --
.../resources/playbooks/converge.yml               |   2 +
.../resources/playbooks/prepare.yml                |  13 +
.../tasks/build_validation_config.yml              |   2 +-
.../oslo_config_validator/tasks/container_run.yml  |  73 +-
.../tasks/invalidate_config.yml                    |   2 +-
roles/oslo_config_validator/tasks/main.yml         |   1 +
.../tasks/opt_data_format.yml                      |  50 +-
.../tasks/validate_config.yml                      |   6 +-
.../tasks/validation_command.yml                   |   5 +
.../molecule/default/molecule.yml                  |   2 +-
.../molecule/deprecated_services/molecule.yml      |   2 +-
.../molecule/down_services/molecule.yml            |   2 +-
roles/pacemaker_status/tasks/main.yml              |   5 +
roles/pacemaker_status/vars/main.yml               |   2 +
roles/tls_everywhere/molecule/default/molecule.yml |   8 +-
scripts/run-local-test                             |   7 +-
tox.ini                                            |  64 +-
zuul.d/base.yaml                                   |   2 +-
zuul.d/layout.yaml                                 |   3 +-
118 files changed, 1058 insertions(+), 1690 deletions(-)


Requirements updates
--------------------

diff --git a/molecule-requirements.txt b/molecule-requirements.txt
index 6dc9c35..9f4f7dd 100644
--- a/molecule-requirements.txt
+++ b/molecule-requirements.txt
@@ -3,4 +3,4 @@ ansi2html>=1.6.0
-ansible>=2.4.0
-jinja2>=2.8.0,<3
-molecule>=3.0,<3.1
-pytest>=5.1.2
+ansible-core<2.12  # GPLv3+
+jinja2>=2.8.0 # BSD-3-Clause
+molecule>=3.3.1,<4 # MIT
+molecule-podman>=0.3.0 # MIT






More information about the Release-announce mailing list