[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