We enthusiastically announce the release of: tripleo-validations 11.6.0: A collection of Ansible playbooks to detect and report potential issues during TripleO deployments This release is part of the train 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 11.5.0..11.6.0 --------------------------------------------- 4dd513c [train-only] Set oc_container_cli for checks during ffu 386f41d [train-only] Inventory doesn't contain admin password 1121883 [train-only] Set container_client for checks during ffu df505cc [overcloud-service-status] Removing pre-upgrade 3e0e274 Check for dangling images b1ee6a4 Add validation to check DockerInsecureRegistryAddress matches the UC hostname fd9a540 Exposing default variables in playbook 07ffeb1 Validation should use the public endpoint 6ee98fb Make tls_everywhere validations compatible with ansible_facts 588b67b More detail in arg validation 74b064c Use a more targeted job for tripleo-validations 8c28b3c Use static inventory for component CI role and clean component list 56859ce check-ram is not compat w/ upstream 31577df Fix set by merging two list without duplicate 5df68a4 Add validation to verify undercloud.conf content. 34a8596 Add system encoding to pre-update stage. f1364e9 Add update roles on several validations. 711337e Add new Update validation groups. f65ec44 Add new tripleo-latest-packages-version playbook Diffstat (except docs and test files) ------------------------------------- .../roles/role-check_for_dangling_images.rst | 8 +++ groups.yaml | 20 ++++++ playbooks/check-for-dangling-images.yaml | 13 ++++ playbooks/check-uc-hostname.yaml | 15 +++++ playbooks/check-undercloud-conf.yaml | 15 +++++ playbooks/container-status.yaml | 1 + playbooks/openstack-endpoints.yaml | 2 + playbooks/overcloud-service-status.yaml | 8 ++- playbooks/repos.yaml | 1 + playbooks/system_encoding.yaml | 1 + playbooks/tripleo-latest-packages-version.yaml | 21 +++++++ playbooks/undercloud-heat-purge-deleted.yaml | 3 +- playbooks/undercloud-service-status.yaml | 2 + role-addition.yml | 6 ++ roles/check_for_dangling_images/README.md | 37 +++++++++++ roles/check_for_dangling_images/defaults/main.yml | 21 +++++++ .../molecule/default/Dockerfile | 35 +++++++++++ .../molecule/default/converge.yml | 60 ++++++++++++++++++ .../molecule/default/molecule.yml | 47 ++++++++++++++ roles/check_for_dangling_images/tasks/main.yml | 28 +++++++++ roles/check_uc_hostname/README.md | 39 ++++++++++++ roles/check_uc_hostname/defaults/main.yml | 23 +++++++ .../check_uc_hostname/molecule/default/Dockerfile | 35 +++++++++++ .../molecule/default/converge.yml | 58 +++++++++++++++++ .../molecule/default/molecule.yml | 49 +++++++++++++++ .../check_uc_hostname/molecule/default/prepare.yml | 72 ++++++++++++++++++++++ roles/check_uc_hostname/tasks/main.yml | 72 ++++++++++++++++++++++ roles/check_undercloud_conf/defaults/main.yml | 41 ++++++++++++ .../molecule/config_OK/Dockerfile | 37 +++++++++++ .../molecule/config_OK/converge.yml | 45 ++++++++++++++ .../molecule/config_OK/molecule.yml | 52 ++++++++++++++++ .../molecule/config_OK/prepare.yml | 65 +++++++++++++++++++ .../molecule/default/Dockerfile | 37 +++++++++++ .../molecule/default/converge.yml | 55 +++++++++++++++++ .../molecule/default/molecule.yml | 52 ++++++++++++++++ .../molecule/default/prepare.yml | 34 ++++++++++ .../molecule/deprecated_drivers/Dockerfile | 37 +++++++++++ .../molecule/deprecated_drivers/converge.yml | 71 +++++++++++++++++++++ .../molecule/deprecated_drivers/molecule.yml | 52 ++++++++++++++++ .../molecule/deprecated_drivers/prepare.yml | 65 +++++++++++++++++++ .../molecule/deprecated_params/Dockerfile | 37 +++++++++++ .../molecule/deprecated_params/converge.yml | 61 ++++++++++++++++++ .../molecule/deprecated_params/molecule.yml | 52 ++++++++++++++++ .../molecule/deprecated_params/prepare.yml | 51 +++++++++++++++ .../molecule/required_missing/Dockerfile | 37 +++++++++++ .../molecule/required_missing/converge.yml | 71 +++++++++++++++++++++ .../molecule/required_missing/molecule.yml | 52 ++++++++++++++++ .../molecule/required_missing/prepare.yml | 63 +++++++++++++++++++ roles/check_undercloud_conf/tasks/check_syntax.yml | 46 ++++++++++++++ roles/check_undercloud_conf/tasks/main.yml | 69 +++++++++++++++++++++ roles/container_status/tasks/main.yaml | 22 +++++-- roles/nova_status/molecule/default/converge.yml | 2 +- roles/nova_status/tasks/main.yml | 18 ++++-- .../resources/scripts/http_server.py | 12 ++-- .../overcloud_service_status/tasks/os_service.yml | 4 +- roles/overcloud_service_status/vars/main.yml | 1 - roles/tls_everywhere/tasks/common.yaml | 2 +- roles/tls_everywhere/tasks/ipa-server-check.yaml | 4 +- roles/tripleo_validations/defaults/main.yml | 1 + roles/tripleo_validations/tasks/run.yml | 2 +- roles/tripleo_validations/vars/main.yml | 6 +- scripts/tripleo-ansible-inventory | 22 ++++--- tripleo_validations/utils.py | 16 +++-- zuul.d/base.yaml | 9 +++ zuul.d/layout.yaml | 57 +++++++++-------- zuul.d/molecule.yaml | 38 +++++++++++- 70 files changed, 2077 insertions(+), 81 deletions(-)