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