tripleo-validations 12.3.2 (ussuri)
We are happy to announce the release of: tripleo-validations 12.3.2: A collection of Ansible playbooks to detect and report potential issues during TripleO deployments This release is part of the ussuri 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.3.1..12.3.2 --------------------------------------------- f7b2ea2 Remove callback plugin from tripleo-validation e1af4c9 Remove objects migrated to validations-common a947d7e New validation: ensure we have access to the right package version cebe0b4 New validation: Ensure sVirt is active ffe221f Add validation to check status of ipa server d1f7935 Add new Upgrades validation groups. c6a59a1 Add os-cloud support for tripleo-ansible-inventory script 70b766c Corrected work directory for validate-selinux 088c4a1 Allows to use custom role name for validations b7d679d Updated "overcloud" to "allovercloud" group 7c01af7 Fix neutron_sanity_check for ML2/OVS overcloud 791502c Fix ceph-ansible permissions when checking the repo name 1de1854 Make Get OSD stat percentage compatible with jq < 1.5 f97940e Make Get OSD stat percentage compatible with both Luminous and Nautilus c3edb5d Ensure virtualenv is installed. 1ae0e2c Remove mock as test requirement Diffstat (except docs and test files) ------------------------------------- callback_plugins/.keep | 0 callback_plugins/fail_if_no_hosts.py | 31 --- callback_plugins/validation_json.py | 202 -------------------- callback_plugins/validation_output.py | 207 --------------------- .../modules/modules-check_package_update.rst | 15 -- .../modules/modules-validations_read_ini.rst | 15 -- .../roles/role-advanced_format_512e_support.rst | 7 - .../roles/role-check_latest_packages_version.rst | 6 - groups.yaml | 40 ++++ library/advanced_format.py | 97 ---------- library/check_package_update.py | 145 --------------- library/haproxy_conf.py | 89 --------- library/hiera.py | 64 ------- library/reportentry.py | 89 --------- library/validations_read_ini.py | 166 ----------------- library/warn.py | 55 ------ playbooks/512e.yaml | 13 -- playbooks/ceph-dependencies-installed.yaml | 4 +- playbooks/check-ftype.yaml | 12 -- playbooks/check-latest-packages-version.yaml | 13 -- playbooks/container-status.yaml | 2 +- playbooks/controller-token.yaml | 4 +- playbooks/controller-ulimits.yaml | 2 +- playbooks/dns.yaml | 12 -- playbooks/haproxy.yaml | 17 -- playbooks/healthcheck-service-status.yaml | 2 +- playbooks/mysql-open-files-limit.yaml | 4 +- playbooks/neutron-sanity-check.yaml | 13 +- playbooks/no-op.yaml | 12 -- playbooks/nova-event-callback.yaml | 2 +- playbooks/nova-svirt.yaml | 13 ++ playbooks/ntp.yaml | 14 -- playbooks/ovs-dpdk-pmd-cpus-check.yaml | 2 +- playbooks/pacemaker-status.yaml | 2 +- playbooks/package-version.yaml | 18 ++ playbooks/rabbitmq-limits.yaml | 2 +- playbooks/repos.yaml | 2 +- playbooks/service-status.yaml | 16 -- playbooks/stonith-exists.yaml | 2 +- playbooks/tls-everywhere-post-deployment.yaml | 2 +- playbooks/undercloud-cpu.yaml | 16 -- playbooks/undercloud-ram.yaml | 17 -- playbooks/undercloud-selinux-mode.yaml | 13 -- playbooks/validate-selinux.yaml | 21 --- role-addition.yml | 10 + .../molecule/default/converge.yml | 26 --- roles/advanced_format_512e_support/tasks/main.yml | 10 - roles/advanced_format_512e_support/vars/main.yml | 9 - roles/ceph/tasks/ceph-ansible-installed.yaml | 1 + roles/ceph/tasks/ceph-health.yaml | 4 +- .../defaults/main.yml | 10 - .../molecule/default/Dockerfile.j2 | 37 ---- .../molecule/default/converge.yml | 51 ----- .../molecule/default/molecule.yml | 46 ----- roles/check_latest_packages_version/tasks/main.yml | 16 -- roles/check_latest_packages_version/vars/main.yml | 8 - roles/dns/defaults/main.yml | 2 - roles/dns/molecule/default/Dockerfile.j2 | 37 ---- roles/dns/molecule/default/molecule.yml | 45 ----- roles/dns/tasks/main.yml | 4 - roles/dns/vars/main.yml | 7 - roles/haproxy/README.md | 42 ----- roles/haproxy/defaults/main.yml | 8 - roles/haproxy/molecule/default/Dockerfile | 37 ---- roles/haproxy/molecule/default/converge.yml | 71 ------- roles/haproxy/molecule/default/molecule.yml | 48 ----- roles/haproxy/tasks/main.yml | 51 ----- roles/haproxy/vars/main.yml | 6 - roles/neutron_sanity_check/defaults/main.yml | 3 + roles/neutron_sanity_check/tasks/main.yml | 69 ++++--- roles/no_op/tasks/main.yml | 4 - roles/no_op/vars/main.yml | 8 - roles/node_health/tasks/main.yml | 4 +- .../prepare.yml => nova_svirt/defaults/main.yml} | 12 +- .../molecule/default/Dockerfile | 4 +- .../molecule/default/converge.yml | 32 ++-- .../molecule/default/molecule.yml | 8 +- roles/nova_svirt/molecule/default/prepare.yml | 60 ++++++ roles/nova_svirt/tasks/main.yml | 14 ++ roles/nova_svirt/tasks/validate.yml | 28 +++ roles/ntp/molecule/default/Dockerfile.j2 | 37 ---- roles/ntp/molecule/default/converge.yml | 26 --- roles/ntp/molecule/default/molecule.yml | 46 ----- roles/ntp/tasks/main.yml | 26 --- roles/ntp/vars/main.yml | 10 - .../tasks/openshift-nw-requirements.yaml | 2 +- roles/openstack_endpoints/tasks/main.yml | 2 +- roles/package_version/defaults/main.yaml | 2 + .../molecule/default/Dockerfile.j2 | 0 .../molecule/default}/converge.yml | 34 ++-- .../molecule/default/molecule.yml | 0 roles/package_version/tasks/compare.yaml | 16 ++ roles/package_version/tasks/main.yaml | 67 +++++++ roles/package_version/vars/centos.yml | 2 + roles/package_version/vars/redhat-8.yml | 6 + roles/service_status/defaults/main.yaml | 2 - .../service_status/molecule/default/Dockerfile.j2 | 37 ---- roles/service_status/molecule/default/converge.yml | 25 --- roles/service_status/molecule/default/molecule.yml | 48 ----- roles/service_status/molecule/docker/Dockerfile.j2 | 37 ---- roles/service_status/molecule/docker/converge.yml | 59 ------ roles/service_status/molecule/docker/molecule.yml | 56 ------ roles/service_status/molecule/docker/prepare.yml | 65 ------- roles/service_status/molecule/podman/Dockerfile.j2 | 37 ---- roles/service_status/molecule/podman/bolt_state.db | Bin 131072 -> 0 bytes roles/service_status/molecule/podman/molecule.yml | 48 ----- roles/service_status/molecule/podman/prepare.yml | 39 ---- .../service_status/molecule/systemd/Dockerfile.j2 | 37 ---- roles/service_status/molecule/systemd/converge.yml | 44 ----- roles/service_status/molecule/systemd/molecule.yml | 48 ----- roles/service_status/molecule/systemd/prepare.yml | 39 ---- roles/service_status/tasks/containers.yaml | 59 ------ roles/service_status/tasks/main.yaml | 3 - roles/service_status/tasks/systemd.yaml | 13 -- roles/tls_everywhere/defaults/main.yml | 3 + roles/tls_everywhere/molecule/default/converge.yml | 36 +++- roles/tls_everywhere/molecule/default/prepare.yml | 21 +++ roles/tls_everywhere/tasks/ipa-server-check.yaml | 107 +++++++++++ roles/tls_everywhere/vars/main.yml | 1 - roles/undercloud_cpu/README.md | 36 ---- roles/undercloud_cpu/defaults/main.yml | 3 - .../undercloud_cpu/molecule/default/Dockerfile.j2 | 37 ---- roles/undercloud_cpu/molecule/default/converge.yml | 42 ----- roles/undercloud_cpu/molecule/default/molecule.yml | 45 ----- roles/undercloud_cpu/tasks/main.yml | 7 - roles/undercloud_cpu/vars/main.yaml | 10 - roles/undercloud_ram/README.md | 36 ---- roles/undercloud_ram/defaults/main.yml | 3 - .../undercloud_ram/molecule/default/Dockerfile.j2 | 37 ---- roles/undercloud_ram/molecule/default/converge.yml | 42 ----- roles/undercloud_ram/molecule/default/molecule.yml | 45 ----- roles/undercloud_ram/tasks/main.yml | 9 - roles/undercloud_ram/vars/main.yaml | 11 -- roles/undercloud_selinux_mode/README.md | 37 ---- .../molecule/default/Dockerfile.j2 | 37 ---- .../molecule/default/converge.yml | 26 --- .../molecule/default/molecule.yml | 46 ----- roles/undercloud_selinux_mode/tasks/main.yml | 24 --- roles/undercloud_selinux_mode/vars/main.yml | 8 - roles/validate_selinux/defaults/main.yml | 27 --- roles/validate_selinux/handlers/main.yml | 15 -- .../validate_selinux/molecule/default/converge.yml | 63 ------- .../validate_selinux/molecule/default/prepare.yml | 60 ------ roles/validate_selinux/molecule/default/verify.yml | 15 -- roles/validate_selinux/tasks/main.yml | 123 ------------ roles/validate_selinux/templates/skip-list.j2 | 3 - roles/validate_selinux/vars/main.yml | 22 --- .../xfs_check_ftype/molecule/default/Dockerfile.j2 | 37 ---- .../xfs_check_ftype/molecule/default/converge.yml | 21 --- .../xfs_check_ftype/molecule/default/molecule.yml | 47 ----- roles/xfs_check_ftype/molecule/default/prepare.yml | 60 ------ roles/xfs_check_ftype/molecule/default/verify.yml | 15 -- roles/xfs_check_ftype/tasks/main.yml | 25 --- roles/xfs_check_ftype/vars/main.yml | 8 - scripts/tripleo-ansible-inventory | 60 ++++-- zuul.d/molecule.yaml | 113 ++--------- zuul.d/playbooks/pre.yml | 4 + 180 files changed, 654 insertions(+), 4482 deletions(-)
participants (1)
-
no-reply@openstack.org