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