[release-announce] validations-libs 1.7.0

no-reply at openstack.org no-reply at openstack.org
Tue Apr 12 16:53:08 UTC 2022


We are pleased to announce the release of:

validations-libs 1.7.0: A common library for the validations framework

The source is available from:

    https://opendev.org/openstack/validations-libs

Download the package from:

    https://tarballs.openstack.org/validations-libs/

For more details, please see below.

Changes in validations-libs 1.6.0..1.7.0
----------------------------------------

68cf100 Removing leftover coverchange reference
3344af0 Setting default branch of devstack repositories for functional tests
87cafc6 Checking inventory file presence and format
55cb4f7 Removing coverchange job
9163d8b Moving callbacks to validations-libs
540ef6f Centos 9 jobs for validations libs
9ca2ffe Update master for stable/1.6
b24d4ce Validation actions refactor
1c89a4d Fix community init to respect cfg paths
d4f93d4 Migrate jobs from CentOS 8 to CentOS 8 Stream


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

.zuul.yaml                                         |  31 +-
playbooks/coverchange.yaml                         | 100 ---
playbooks/reqcheck.yaml                            |   3 +-
releasenotes/source/1.6.rst                        |   6 +
releasenotes/source/index.rst                      |   1 +
setup.cfg                                          |   1 +
test-requirements.txt                              |   1 +
tools/http_server.py                               |  54 ++
validations_libs/ansible.py                        |   7 +-
validations_libs/callback_plugins/__init__.py      |  13 +
.../callback_plugins/vf_fail_if_no_hosts.py        |  29 +
validations_libs/callback_plugins/vf_http_json.py  |  94 +++
.../callback_plugins/vf_validation_json.py         | 238 +++++++
.../callback_plugins/vf_validation_output.py       | 203 ++++++
.../callback_plugins/vf_validation_stdout.py       |  99 +++
validations_libs/cli/common.py                     |   7 +
validations_libs/cli/community.py                  |  19 +-
validations_libs/cli/history.py                    |   3 +-
validations_libs/cli/run.py                        |  12 +-
validations_libs/cli/show.py                       |   2 +-
validations_libs/community/init_validation.py      |  19 +-
validations_libs/group.py                          |   6 +-
.../callback_plugins/test_vf_fail_if_no_hosts.py   |  92 +++
.../callback_plugins/test_vf_validation_json.py    | 537 +++++++++++++++
.../callback_plugins/test_vf_validation_output.py  | 741 +++++++++++++++++++++
.../callback_plugins/test_vf_validation_stdout.py  | 198 ++++++
validations_libs/utils.py                          |  30 -
validations_libs/validation_actions.py             | 308 +++++----
40 files changed, 2821 insertions(+), 398 deletions(-)


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

diff --git a/test-requirements.txt b/test-requirements.txt
index 72a3433..e227531 100644
--- a/test-requirements.txt
+++ b/test-requirements.txt
@@ -15,0 +16 @@ testtools>=2.2.0 # MIT
+oslotest>=3.2.0 # Apache-2.0






More information about the Release-announce mailing list