[release-announce] validations-libs 1.2.0

no-reply at openstack.org no-reply at openstack.org
Thu Jun 17 12:13:05 UTC 2021


We are gleeful to announce the release of:

validations-libs 1.2.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.1.0..1.2.0
----------------------------------------

4d1df7b New optional param for log path
48cc737 Fixing the recursive path handling.
a70ad12 Constants path formatting unification
f2830c5 Improved log path handling
29b147e Override cliff command parser to handle argparser conflict_handler
04e84c8 Update Validations Framework IRC channels
91c1710 Expansion of logging for the list action
7cb048a Remove VALIDATION_GROUPS constant
254d447 Refactoring of the cli lister module
c00f96a Deprecated assertEquals replaced
e206da0 Refactoring of the cli run module
ea125c1 Paths no longer contain double '/'
eb439a3 Expansion of logging for the show action.
337288f Refactoring of the cli parseractions module
414687e Refactoring of the cli history module
b2e87ca Refactoring of the cli show module
6ce0450 Refactoring of the cli app module
0f00fd7 Use validation_component for Standalone CI jobs
ac415ff Reqcheck job for upstream validations-libs
01ab24c Bumping the ansible-runner version to 1.4.4
cacb93d Removing ansible-autodoc
78b3d28 Fix Python 2.7 compatibility for test_ansible.py
f2e37b0 Make Python Interpreter option for Ansible Validation Run
658b73d Elevate the verbosity level when running validation(s)
23b15aa Move fetch_validations role from validations-libs-functional to post playbook
3e29d44 Disable quiet mode run when using an Ansible Custom Callback
5815fb3 setup.cfg: Replace dashes with underscores
6bfdb04 Retrieve n latest validation results
7cdeeeb Cover now  prints line numbers
57a346c Bump pre-commit repositories
efca065 Add support for JUnitXML output (optional)
135478c Version bumps for rhel9 transition
03981db CLI colors refactored
c211177 group info test mocks and asserts
6329e3b Raise exception if result is empty
648c2d8 Expanded and increased strictness of the ansible.py tests


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

.pre-commit-config.yaml                           |  12 +-
.reqcheck_override.yaml                           |   6 +
.zuul.yaml                                        |  21 +-
playbooks/post.yaml                               |   1 +
playbooks/reqcheck.yaml                           |  46 +++
playbooks/validations-libs-functional.yaml        |   1 -
requirements.txt                                  |   2 +-
setup.cfg                                         |   5 +-
tox.ini                                           |   6 +-
validations_libs/ansible.py                       |   2 +-
validations_libs/cli/app.py                       |   8 +-
validations_libs/cli/base.py                      |  57 ++++
validations_libs/cli/colors.py                    |  57 ++++
validations_libs/cli/common.py                    |  71 +++-
validations_libs/cli/history.py                   |  77 ++++-
validations_libs/cli/lister.py                    |   9 +-
validations_libs/cli/parseractions.py             |  16 +-
validations_libs/cli/run.py                       |  96 +++---
validations_libs/cli/show.py                      |  13 +-
validations_libs/constants.py                     |  19 +-
validations_libs/utils.py                         | 121 ++++++-
validations_libs/validation_actions.py            | 101 ++++--
validations_libs/validation_logs.py               |  30 +-
39 files changed, 1398 insertions(+), 731 deletions(-)


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

diff --git a/requirements.txt b/requirements.txt
index c2abb7a..6c0cd81 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -9 +9 @@ ansible>=2.8,!=2.8.9,!=2.9.12,<2.10.0
-ansible-runner>=1.4.0 # Apache-2.0
+ansible-runner>=1.4.4 # Apache-2.0






More information about the Release-announce mailing list