[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