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

no-reply at openstack.org no-reply at openstack.org
Thu Sep 17 09:09:52 UTC 2020


We are gleeful to announce the release of:

tripleo-validations 12.5.0: A collection of Ansible playbooks to
detect and report potential issues during TripleO deployments

This release is part of the victoria 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.4.0..12.5.0
---------------------------------------------

9ed7ce4 Revert "Remove objects migrated to validations-common"
c899d97 Remove objects migrated to validations-common
cbb3375 Revert "Change path for validation Ansible files"
928fcb0 Fix lower-constraints errors
75ceae1 Updated playbook metadata for package-version
5678d7d Use importlib to take place of imp module
ea550f8 Change path for validation Ansible files
9a20e17 Add validation to check status of ipa server
8a1a8b4 New validation: Ensure sVirt is active
1c03c9f New validation: ensure we have access to the right package version
b47e1ad Clarify error message for Nova notification settings
ee19a57 Refactor vif plugging validations
e83ae79 Add os-cloud support for tripleo-ansible-inventory script
7c0481c Add new Upgrades validation groups.
ec0465e Allows to use custom role name for validations
9645db1 Corrected work directory for validate-selinux
1a4991d Updated "overcloud" to "allovercloud" group
5887cf0 Add new dependency for the tests: lxml
9b6c8cf Correct role name in generated playbook
3561628 Fix neutron_sanity_check for ML2/OVS overcloud
6c19d1b Make Get OSD stat percentage compatible with jq < 1.5
2fd1c92 Ensures script is executable
6521f1b Add a validation to check the local.
0f7389f Add tripleo-validation.py as script in setup.cfg


Diffstat (except docs and test files)
-------------------------------------

bindep.txt                                         |   7 ++
groups.yaml                                        |  40 ++++++++
lower-constraints.txt                              |  11 ++-
molecule-requirements.txt                          |   1 +
playbooks/ceph-dependencies-installed.yaml         |   4 +-
playbooks/check-ftype.yaml                         |   2 +-
playbooks/container-status.yaml                    |   2 +-
playbooks/controller-token.yaml                    |   4 +-
playbooks/controller-ulimits.yaml                  |   2 +-
playbooks/dns.yaml                                 |   2 +-
playbooks/haproxy.yaml                             |   2 +-
playbooks/healthcheck-service-status.yaml          |   2 +-
playbooks/mysql-open-files-limit.yaml              |   4 +-
playbooks/neutron-sanity-check.yaml                |  13 +--
playbooks/no-op.yaml                               |   2 +-
playbooks/nova-event-callback.yaml                 |   2 +-
playbooks/nova-svirt.yaml                          |  13 +++
playbooks/ntp.yaml                                 |   2 +-
playbooks/ovs-dpdk-pmd-cpus-check.yaml             |   2 +-
playbooks/pacemaker-status.yaml                    |   2 +-
playbooks/package-version.yaml                     |  21 ++++
playbooks/rabbitmq-limits.yaml                     |   2 +-
playbooks/repos.yaml                               |   2 +-
playbooks/service-status.yaml                      |   2 +-
playbooks/stonith-exists.yaml                      |   2 +-
playbooks/system_encoding.yaml                     |  13 +++
playbooks/tls-everywhere-post-deployment.yaml      |   2 +-
playbooks/validate-selinux.yaml                    |   2 +-
role-addition.yml                                  |  18 +++-
roles/ceph/tasks/ceph-health.yaml                  |   4 +-
roles/neutron_sanity_check/defaults/main.yml       |   3 +
roles/neutron_sanity_check/tasks/main.yml          |  69 +++++++------
roles/node_health/tasks/main.yml                   |   4 +-
roles/nova_event_callback/tasks/main.yml           |  35 ++++---
roles/nova_svirt/defaults/main.yml                 |  21 ++++
roles/nova_svirt/molecule/default/Dockerfile       |  37 +++++++
roles/nova_svirt/molecule/default/converge.yml     |  47 +++++++++
roles/nova_svirt/molecule/default/molecule.yml     |  48 +++++++++
roles/nova_svirt/molecule/default/prepare.yml      |  60 ++++++++++++
roles/nova_svirt/tasks/main.yml                    |  14 +++
roles/nova_svirt/tasks/validate.yml                |  28 ++++++
.../tasks/openshift-nw-requirements.yaml           |   2 +-
roles/openstack_endpoints/tasks/main.yml           |   2 +-
roles/package_version/defaults/main.yaml           |   2 +
.../package_version/molecule/default/Dockerfile.j2 |  37 +++++++
.../package_version/molecule/default/converge.yml  |  58 +++++++++++
.../package_version/molecule/default/molecule.yml  |  46 +++++++++
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/system_encoding/defaults/main.yml            |  24 +++++
roles/system_encoding/molecule/default/Dockerfile  |  37 +++++++
.../system_encoding/molecule/default/converge.yml  |  47 +++++++++
.../system_encoding/molecule/default/molecule.yml  |  48 +++++++++
roles/system_encoding/tasks/main.yml               |  36 +++++++
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 -
scripts/tripleo-ansible-inventory                  |  60 ++++++++----
scripts/tripleo-validation.py                      |   0
setup.cfg                                          |   1 +
test-requirements.txt                              |   4 +
zuul.d/molecule.yaml                               |  33 ++++++-
72 files changed, 1173 insertions(+), 119 deletions(-)


Requirements updates
--------------------

diff --git a/molecule-requirements.txt b/molecule-requirements.txt
index 7c55a28..5b9078d 100644
--- a/molecule-requirements.txt
+++ b/molecule-requirements.txt
@@ -13,0 +14 @@ selinux  # MIT
+lxml # BSD
diff --git a/test-requirements.txt b/test-requirements.txt
index b86e1e7..a0a962c 100644
--- a/test-requirements.txt
+++ b/test-requirements.txt
@@ -6,0 +7,4 @@ hacking>=3.0,<3.1.0 # Apache-2.0
+# remove this pyflakes from here once you bump the
+# hacking to 3.2.0 or above. hacking 3.2.0 takes
+# care of pyflakes version compatibilty.
+pyflakes>=2.1.1






More information about the Release-announce mailing list