tripleo-validations 12.5.0 (victoria)
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
participants (1)
-
no-reply@openstack.org