[release-announce] tripleo-validations 13.0.0 (victoria)

no-reply at openstack.org no-reply at openstack.org
Fri Oct 30 16:19:37 UTC 2020


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






More information about the Release-announce mailing list