tripleo-validations 13.5.0 (victoria)
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
participants (1)
-
no-reply@openstack.org