We are glad to announce the release of: validations-common 1.1.0: A common Ansible libraries and plugins for the validations framework The source is available from: https://opendev.org/openstack/validations-common Download the package from: https://tarballs.openstack.org/validations-common/ For more details, please see below. Changes in validations-common 1.0.0..1.1.0 ------------------------------------------ b49cc0c Revert "Add TripleO Jobs back" c25c009 Output duration not only on failed and skipped states 1403d41 Log output results instead of print on the console f70ad1a Add validation cli script 29dda46 drop mock from lower-constraints 3e88681 Stop to use the __future__ module. 7628adc Avoid broken dogpile.cache 686e751 Remove the pytest import. efc61fd Update the tox minversion parameter. 07d9c96 Move unit tests execution to stestr 0f35ac3 Bump default tox env from py37 to py38 a7835fe Add py38 package metadata 676a5c9 Add check-disk-space-pre-upgrade playbooks 327e7a9 Add Python3 victoria unit tests 4f0eb75 Update master for stable/ussuri 0f88309 Make mock import python 2.7 compatible Diffstat (except docs and test files) ------------------------------------- .gitignore | 1 + .stestr.conf | 3 + .testr.conf | 7 - lower-constraints.txt | 2 +- molecule-requirements.txt | 2 + releasenotes/source/index.rst | 1 + releasenotes/source/ussuri.rst | 6 + requirements.txt | 1 + setup.cfg | 1 + test-requirements.txt | 2 +- tox.ini | 8 +- .../callback_plugins/validation_json.py | 15 +- .../callback_plugins/validation_output.py | 2 - validations_common/library/__init__.py | 0 .../playbooks/check-disk-space-pre-upgrade.yaml | 18 ++ validations_common/validation.py | 187 +++++++++++++++++++++ zuul.d/layout.yaml | 24 +-- 20 files changed, 246 insertions(+), 50 deletions(-) Requirements updates -------------------- diff --git a/molecule-requirements.txt b/molecule-requirements.txt index 034ea3a..c55af13 100644 --- a/molecule-requirements.txt +++ b/molecule-requirements.txt @@ -4,0 +5,2 @@ docker +# https://github.com/sqlalchemy/dogpile.cache/issues/178 +dogpile.cache>=0.6.5,<0.9.1 # MIT diff --git a/requirements.txt b/requirements.txt index dd5b2c6..56b58c8 100644 --- a/requirements.txt +++ b/requirements.txt @@ -6,0 +7 @@ PyYAML>=3.12 # MIT +PrettyTable>=0.7.2 diff --git a/test-requirements.txt b/test-requirements.txt index 2066973..0b513ef 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -10 +10 @@ oslotest>=3.2.0 # Apache-2.0 -testrepository>=0.0.18 # Apache-2.0/BSD +stestr>=3.0.1 # Apache-2.0