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

no-reply at openstack.org no-reply at openstack.org
Thu Jan 28 16:32:26 UTC 2021


We are overjoyed to announce the release of:

tripleo-validations 12.3.3: 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.

12.3.3
^^^^^^

Bug Fixes

* Existing resources "DISK_GB", "MEMORY_MB", "VCPU" were not
  considered to be available in case of custom_resource_class_val ==
  False, also use correct types for resource comparison and
  required_count calculation.

Changes in tripleo-validations 12.3.2..12.3.3
---------------------------------------------

14bbbbc Remove useless __init__.py file in library
2a3c64c Add tripleo-validations role for component testing
aee0b3a Remove workaround for broken dogpile.cache and lower-constraints file
34d064a replace max_fds with sysctl call
484557f Fix conditionals/types in check_flavors and verify_profiles
e180734 Add a validation to check the local.
e8f1810 Add validation to verify the RHSM version.
b300bd2 Use the default flavor name when flavor parameter is not defined
c03ccd5 Remove ceph-pg from openstack tripleo validator run groups
e6a4f12 [USSURI-ONLY] Remove undercloud_cpu molecule job from zuul jobs
bd800b9 Optimize container_cli usage by mysql-open-files-limit validation
bbc99b7 Refactor vif plugging validations
ccc6167 [ussuri] Migrate to content provider jobs/templates
459aa4e Correct how the image_serve validation works
d078017 Change path for validation Ansible files
c17d51e Ensures script is executable
c472b46 Add tripleo-validation.py as script in setup.cfg
27b4c19 Add TripleO validation CLI script


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

.ansible-lint                                      |   3 +-
ansible-role-requirements.yml                      |  21 +++
library/check_flavors.py                           |   7 +-
library/verify_profiles.py                         |   2 +-
lookup_plugins/roles_info.py                       |   2 +-
lower-constraints.txt                              | 116 ----------------
molecule-requirements.txt                          |   2 -
playbooks/ceph-pg.yaml                             |  26 ++--
playbooks/check-rhsm-version.yaml                  |  16 +++
playbooks/system_encoding.yaml                     |  13 ++
...nsider_existing_resources-addc5b2527d9db1b.yaml |   6 +
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 ++++
roles/image_serve/defaults/main.yaml               |   1 +
roles/image_serve/molecule/default/converge.yml    |  20 +++
roles/image_serve/molecule/default/molecule.yml    |  13 +-
roles/image_serve/molecule/default/prepare.yml     |  39 +-----
roles/image_serve/tasks/main.yaml                  |  32 ++---
roles/mysql_open_files_limit/tasks/main.yml        |   6 +-
roles/nova_event_callback/tasks/main.yml           |  33 +++--
roles/rabbitmq_limits/tasks/main.yml               |   2 +-
library/__init__.py => roles/roles.galaxy/.gitkeep |   0
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/tripleo_validations/defaults/main.yml        |  25 ++++
roles/tripleo_validations/tasks/main.yml           |  16 +++
roles/tripleo_validations/tasks/run.yml            |  42 ++++++
roles/tripleo_validations/tasks/test_script.yml    |  13 ++
roles/tripleo_validations/vars/main.yml            |  18 +++
scripts/tripleo-validation.py                      |  48 +++++++
setup.cfg                                          |  15 ++-
test-requirements.txt                              |   2 -
tox.ini                                            |   7 -
zuul.d/layout.yaml                                 |  19 +--
zuul.d/molecule.yaml                               |  20 ++-
zuul.d/playbooks/pre.yml                           |  10 ++
zuul.d/playbooks/run.yml                           |  23 +++-
49 files changed, 1004 insertions(+), 240 deletions(-)


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

diff --git a/molecule-requirements.txt b/molecule-requirements.txt
index 7c55a28..7418e62 100644
--- a/molecule-requirements.txt
+++ b/molecule-requirements.txt
@@ -5,2 +4,0 @@ docker
-# https://github.com/sqlalchemy/dogpile.cache/issues/178
-dogpile.cache>=0.6.5,<0.9.1  # MIT
diff --git a/test-requirements.txt b/test-requirements.txt
index cfbc20e..90f8f83 100644
--- a/test-requirements.txt
+++ b/test-requirements.txt
@@ -6,2 +5,0 @@ openstackdocstheme>=1.31.2 # Apache-2.0
-hacking>=3.0,<3.1.0 # Apache-2.0
-






More information about the Release-announce mailing list