[release-announce] tripleo-validations 12.3.2 (ussuri)

no-reply at openstack.org no-reply at openstack.org
Mon Oct 5 17:18:57 UTC 2020


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(-)







More information about the Release-announce mailing list