[release-announce] validations-libs 1.0.0 (ussuri)

no-reply at openstack.org no-reply at openstack.org
Wed Apr 22 19:14:10 UTC 2020


We are psyched to announce the release of:

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

This is the first release of validations-libs. This release is part of
the ussuri release series.

The source is available from:

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

Download the package from:

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

Please report issues through:

    https://bugs.launchpad.net/tripleo/+bugs

For more details, please see below.

Changes in validations-libs 253936e8dd320069985d54bd10fea3720d13f140..1.0.0
---------------------------------------------------------------------------

c0de9fa Format output in json or yaml for validations show param
f85ec24 Use validation_path attribut instead of variables
f3c29b6 Declare playbooks for groups execution
88e0b0a Expose limit hosts option to the validation run actions
9158eb5 Ensure we get a sorted list for validation groups
c940a0c Add unit tests coverage for validation, group and logs classes
eb0158c Make mock import python 2.7 compatible
da5f6d8 Add backward compatibility for old ansible_runner releases
156e9e5 Update to hacking 3.0
68836f7 Update hacking for Python3
1daa430 Fix behavior for Show command to stick to tripleoclient
c98ea91 Add get validation playbook function and cleanup
e367d62 Implement validation show history command
bcd7230 Add validation log object representation
03912f3 Add TripleO Jobs back
142dbe9 Use Zuul template for lower-constraints
fd95a17 Implement Validation Show Parameters
491a27b Add validation_actions class and group info implementation
95edef7 Move validation data as object
fcf0640 Fix typo in unit test fakes data
132735a Remove unused classes for PushD and Tempdir
d2c91c8 Add validations show functions
f2051ee Remove mock as a test requirement and add PyYAML as requirement.
32dcde3 Change ansible artifacts dir to /var/log
84aa2b6 Improve the way we log on the file system
641a7f2 Handle playbook as a list or simple str
940878e Make playbooks as a list by default
07e5686 remove untested get_result functions from this PR
f8874cd Fix pep8 lint for unit tests
32d15b6 Add unit tests for ansible runner library
cc9d169 Remove zuul.d temporarily
0fb4205 Add unit tests for validations_run class
582d31d add validations logs path cache
0c8ea35 fix import issue and add config opt to the run object
0a71d73 fix nits
ce6d32b Improve testing infrastructure
63d2304 Remove extra-vars logic from run.py
9e308db fix pep8 lint
138ef53 Add run and ansible_runner execution
ca65791 fix pep8 lint
83ee5c1 Add run and ansible_runner execution
ec9c986 fix module import
8cce4bf Add utils functions and validations List object
c30530a Add missing stuffs for pytesting with tox
76d6a95 Adding the foundation files
dcfe6e6 Init python project structure




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

diff --git a/requirements.txt b/requirements.txt
new file mode 100644
index 0000000..3696992
--- /dev/null
+++ b/requirements.txt
@@ -0,0 +1,8 @@
+# The order of packages is significant, because pip processes them in the order
+# of appearance. Changing the order has an impact on the overall integration
+# process, which may cause wedges in the gate later.
+
+pbr>=3.1.1 # Apache-2.0
+six>=1.11.0 # MIT
+PyYAML>=3.12 # MIT
+ansible-runner>=1.4.4 # Apache-2.0
diff --git a/test-requirements.txt b/test-requirements.txt
new file mode 100644
index 0000000..20d9c64
--- /dev/null
+++ b/test-requirements.txt
@@ -0,0 +1,15 @@
+# The order of packages is significant, because pip processes them in the order
+# of appearance. Changing the order has an impact on the overall integration
+# process, which may cause wedges in the gate later.
+
+openstackdocstheme>=1.20.0 # Apache-2.0
+hacking>=3.0,<3.1.0 # Apache-2.0
+
+coverage!=4.4,>=4.0 # Apache-2.0
+python-subunit>=1.0.0 # Apache-2.0/BSD
+sphinx>=1.8.0,<2.0.0;python_version=='2.7' # BSD
+sphinx>=1.8.0,!=2.1.0;python_version>='3.4' # BSD
+testrepository>=0.0.18 # Apache-2.0/BSD
+testscenarios>=0.4 # Apache-2.0/BSD
+testtools>=2.2.0 # MIT
+pre-commit # MIT






More information about the Release-announce mailing list