We exuberantly announce the release of: tripleo-validations 11.3.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/null/ Please report issues through: https://bugs.launchpad.net/tripleo/+bugs For more details, please see below. 11.3.0 ^^^^^^ Deprecation Notes * Since Panko has been deprecated during the Train cycle, the ceilometerdb-size validation is now considered as deprecated as well. Changes in tripleo-validations 11.2.0..11.3.0 --------------------------------------------- 08533b4 Use dynamic argument_spec from documentation b125ce5 Hide sensitive data from Ansible run and logging b1d1af3 Fix Ironic Authentication exception 7d849f6 Fix ost-tox-lower-constraints job indentation 35d762a Fix missing closing parenthesis in skeleton role c8a490f Fix Python 3 incompatibility in tripleo-ansible-inventory 39c4c82 Update documentation URL link for CPU & RAM Undercloud recommendations e124158 Constrain molecule 008425f Add playbook creation for the automation bd8cdf4 New validation: detect failed containers a0a122d Add new healthcheck-service-status validation 5004e64 Fix get plan_name default value for inventory script 28a3dbb Update the constraints url 53114f3 Fix tripleo-ansible-inventory e942cd8 Deprecation of the ceilometerdb-size validation Diffstat (except docs and test files) ------------------------------------- _skeleton_role_/defaults/main.yml.j2 | 5 +-- .../roles/role-healthcheck-service-status.rst | 6 +++ library/advanced_format.py | 7 ++-- library/check_flavors.py | 9 +++-- library/check_ironic_boot_config.py | 7 ++-- library/check_package_update.py | 8 ++-- library/haproxy_conf.py | 7 ++-- library/hiera.py | 7 ++-- library/icmp_ping.py | 6 +-- library/ini.py | 10 ++--- library/ip_range.py | 9 ++--- library/network_environment.py | 19 ++++----- library/node_disks.py | 12 +++--- library/overcloudrc.py | 14 ++++--- library/ovs_dpdk_pmd_cpus_check.py | 8 ++-- library/pacemaker.py | 10 ++--- library/reportentry.py | 20 ++++------ library/switch_vlans.py | 14 +++---- library/verify_profiles.py | 8 ++-- library/warn.py | 7 ++-- molecule-requirements.txt | 2 +- playbooks/ceilometerdb-size.yaml | 4 +- playbooks/container-status.yaml | 13 +++++++ playbooks/healthcheck-service-status.yaml | 14 +++++++ playbooks/undercloud-cpu.yaml | 2 +- playbooks/undercloud-ram.yaml | 2 +- ...ometerdb-size_deprecation-c4b7e28bdfa5862d.yaml | 5 +++ role-addition.yml | 18 +++++++++ roles/ceilometerdb-size/tasks/main.yml | 6 +++ roles/container-status/tasks/main.yaml | 45 ++++++++++++++++++++++ roles/healthcheck-service-status/defaults/main.yml | 8 ++++ roles/healthcheck-service-status/tasks/main.yml | 34 ++++++++++++++++ roles/healthcheck-service-status/vars/main.yml | 7 ++++ roles/node-disks/tasks/main.yml | 1 + .../tasks/openshift-hw-requirements.yaml | 1 + .../tasks/openshift-nw-requirements.yaml | 1 + roles/switch-vlans/tasks/main.yml | 1 + scripts/tripleo-ansible-inventory | 8 ++-- tox.ini | 4 +- tripleo_validations/utils.py | 6 +-- zuul.d/layout.yaml | 2 +- 42 files changed, 273 insertions(+), 110 deletions(-) Requirements updates -------------------- diff --git a/molecule-requirements.txt b/molecule-requirements.txt index 36b47d7..6031e6d 100644 --- a/molecule-requirements.txt +++ b/molecule-requirements.txt @@ -10 +10 @@ mock -molecule>=2.22rc1 +molecule>=2.22rc1,<3