tripleo-validations 13.0.0 (victoria)
We are satisfied to announce the release of: tripleo-validations 13.0.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 12.6.0..13.0.0 --------------------------------------------- 3a58932 Move validation to content-provider based jobs c069831 Use the default flavor name when flavor parameter is not defined a2f5c55 Optimize container_cli usage by mysql-open-files-limit validation e5784a8 Add validation to verify the RHSM version. 94b0d3c Remove ceph-pg from openstack tripleo validator run groups 205a471 Use a Literal Block Scalar instead of Folding one for validation 972b039 Convert docker molecule usage to podman 30c3733 Switch legacy Zuul jobs to native Zuul v3 jobs 792cc86 Bumps pre-commit config eee4bc5 Retire containerized_undercloud_docker validation cb3658c Correct how the image_serve validation works be28ef7 After leapp has been run, verify that the kernel has been upgraded. 06ade26 Docs: Use correct spec link 8c6477e Docs: Replace tags heading with a real heading c3babb7 Remove duplication in molecule gate jobs b3ac049 Revert "Revert "Change path for validation Ansible files"" f096c1a Ensure we get a prefix for validation roles Diffstat (except docs and test files) ------------------------------------- .ansible-lint | 3 +- .pre-commit-config.yaml | 22 +- zuul.d/molecule.yaml => .zuul.yaml | 220 +++++++++++------- README.rst | 16 +- _skeleton_role_/molecule/default/molecule.yml | 7 +- bindep.txt | 1 + {zuul.d => ci}/playbooks/pre.yml | 13 +- {zuul.d => ci}/playbooks/run-local.yml | 0 ci/playbooks/run.yml | 42 ++++ .../roles/role-containerized_undercloud_docker.rst | 7 - library/docker_facts.py | 245 --------------------- lookup_plugins/roles_info.py | 2 +- molecule-requirements.txt | 1 - playbooks/ceilometerdb-size.yaml | 2 +- playbooks/ceph-ansible-installed.yaml | 2 +- playbooks/ceph-dependencies-installed.yaml | 2 +- playbooks/ceph-health.yaml | 3 +- playbooks/ceph-pg.yaml | 26 +-- playbooks/check-kernel-version.yaml | 13 ++ playbooks/check-network-gateway.yaml | 2 +- playbooks/check-rhsm-version.yaml | 16 ++ playbooks/collect-flavors-and-verify-profiles.yaml | 2 +- playbooks/container-status.yaml | 2 +- playbooks/containerized-undercloud-docker.yaml | 103 --------- playbooks/controller-token.yaml | 2 +- playbooks/controller-ulimits.yaml | 2 +- playbooks/ctlplane-ip-range.yaml | 2 +- playbooks/default-node-count.yaml | 2 +- playbooks/dhcp-introspection.yaml | 2 +- playbooks/dhcp-provisioning.yaml | 2 +- playbooks/healthcheck-service-status.yaml | 2 +- playbooks/image-serve.yaml | 2 +- playbooks/ironic-boot-configuration.yaml | 2 +- playbooks/mysql-open-files-limit.yaml | 2 +- playbooks/network-environment.yaml | 2 +- playbooks/neutron-sanity-check.yaml | 2 +- playbooks/node-disks.yaml | 2 +- playbooks/node-health.yaml | 2 +- playbooks/nova-event-callback.yaml | 20 +- playbooks/nova-status.yaml | 2 +- playbooks/nova-svirt.yaml | 2 +- playbooks/openstack-endpoints.yaml | 2 +- playbooks/ovs-dpdk-pmd-cpus-check.yaml | 2 +- playbooks/pacemaker-status.yaml | 2 +- playbooks/package-version.yaml | 2 +- playbooks/rabbitmq-limits.yaml | 2 +- playbooks/repos.yaml | 2 +- playbooks/stack-health.yaml | 2 +- playbooks/stonith-exists.yaml | 2 +- playbooks/switch-vlans.yaml | 2 +- playbooks/system_encoding.yaml | 2 +- playbooks/undercloud-debug.yaml | 2 +- playbooks/undercloud-disk-space-pre-upgrade.yaml | 2 +- playbooks/undercloud-disk-space.yaml | 2 +- playbooks/undercloud-heat-purge-deleted.yaml | 2 +- playbooks/undercloud-neutron-sanity-check.yaml | 2 +- playbooks/undercloud-process-count.yaml | 2 +- playbooks/undercloud-service-status.yaml | 2 +- playbooks/undercloud-tokenflush.yaml | 2 +- role-addition.yml | 18 +- .../molecule/default/molecule.yml | 5 +- .../molecule/ceph-ansible-installed/molecule.yml | 7 +- roles/ceph/molecule/default/molecule.yml | 7 +- roles/check_kernel_version/defaults/main.yml | 3 + .../molecule/default/Dockerfile.j2 | 37 ++++ .../molecule/default/converge.yml | 47 ++++ .../molecule/default/molecule.yml | 38 ++++ roles/check_kernel_version/tasks/main.yml | 20 ++ .../molecule/default/molecule.yml | 7 +- roles/check_rhsm_version/defaults/main.yml | 29 +++ .../check_rhsm_version/molecule/default/Dockerfile | 37 ++++ .../molecule/default/converge.yml | 24 ++ .../molecule/default/molecule.yml | 38 ++++ .../molecule/rhsm_mismatch/Dockerfile | 37 ++++ .../molecule/rhsm_mismatch/converge.yml | 43 ++++ .../molecule/rhsm_mismatch/molecule.yml | 38 ++++ roles/check_rhsm_version/tasks/main.yml | 27 +++ .../molecule/default/molecule.yml | 5 +- .../container_status/molecule/default/molecule.yml | 5 +- .../defaults/main.yml | 89 -------- .../containerized_undercloud_docker/tasks/main.yml | 30 --- .../containerized_undercloud_docker/vars/main.yml | 12 - .../controller_token/molecule/default/molecule.yml | 7 +- .../molecule/default/converge.yml | 24 +- .../molecule/default/molecule.yml | 11 +- .../molecule/default/molecule.yml | 7 +- .../dhcp_validations/molecule/default/molecule.yml | 5 +- .../molecule/default/molecule.yml | 5 +- roles/image_serve/defaults/main.yaml | 1 + roles/image_serve/molecule/default/converge.yml | 20 ++ roles/image_serve/molecule/default/molecule.yml | 17 +- roles/image_serve/molecule/default/prepare.yml | 39 +--- roles/image_serve/tasks/main.yaml | 32 ++- .../molecule/default/molecule.yml | 5 +- .../molecule/default/molecule.yml | 5 +- roles/mysql_open_files_limit/tasks/main.yml | 6 +- .../molecule/default/molecule.yml | 5 +- .../molecule/default/molecule.yml | 5 +- roles/node_disks/molecule/default/molecule.yml | 5 +- roles/node_health/molecule/default/molecule.yml | 5 +- .../molecule/default/molecule.yml | 5 +- roles/nova_status/molecule/default/molecule.yml | 7 +- roles/nova_svirt/molecule/default/molecule.yml | 5 +- .../molecule/default/molecule.yml | 5 +- .../molecule/default/molecule.yml | 5 +- roles/ovs_dpdk_pmd/molecule/default/molecule.yml | 5 +- .../pacemaker_status/molecule/default/molecule.yml | 5 +- .../package_version/molecule/default/molecule.yml | 5 +- .../rabbitmq_limits/molecule/default/molecule.yml | 5 +- roles/repos/molecule/default/molecule.yml | 5 +- roles/roles.galaxy/.gitkeep | 0 roles/stack_health/molecule/default/molecule.yml | 5 +- roles/stonith_exists/molecule/default/molecule.yml | 5 +- roles/switch_vlans/molecule/default/molecule.yml | 5 +- .../system_encoding/molecule/default/molecule.yml | 5 +- roles/tls_everywhere/molecule/default/molecule.yml | 7 +- .../undercloud_debug/molecule/default/molecule.yml | 7 +- .../molecule/default/molecule.yml | 5 +- .../molecule/default/molecule.yml | 7 +- .../molecule/default/molecule.yml | 7 +- .../molecule/default/molecule.yml | 7 +- .../non-persistent-token-format/molecule.yml | 7 +- scripts/run-local-test | 6 +- scripts/tripleo-validation.py | 4 +- setup.cfg | 14 +- tools/test-setup.sh | 8 - zuul.d/base.yaml | 15 -- zuul.d/layout.yaml | 31 --- zuul.d/playbooks/run.yml | 19 -- 132 files changed, 1017 insertions(+), 873 deletions(-) Requirements updates -------------------- diff --git a/molecule-requirements.txt b/molecule-requirements.txt index 5b9078d..24b4e83 100644 --- a/molecule-requirements.txt +++ b/molecule-requirements.txt @@ -4 +3,0 @@ ansible -docker
participants (1)
-
no-reply@openstack.org