We high-spiritedly announce the release of:
validations-common 1.4.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.3.0..1.4.0 ------------------------------------------
e68c7f3 Add new metadata keys to the validation playbooks 2a763c3 Update validations for Ansible 2.11 c33d395 Dependency reorganization 3f65cc0 validations_read_ini refactoring 746450a Fix ntp validation to check chronyd service status on all nodes 26ea5ef callback adjustment for no hosts matched 8dd3620 Setting language for the python3.6 tox environment 9d756e8 Test validations for false positives f282209 Removing validations-libs from test-requirements f12c025 reqcheck job is now voting 339eb1c Removing lookup_plugins data file directive 93c15fd Enabling indentation rule for yamllint.
Diffstat (except docs and test files) -------------------------------------
.ansible-lint | 1 + .pre-commit-config.yaml | 2 +- .yamllint | 5 +- .zuul.yaml | 2 +- ansible-collections-requirements.yml | 5 ++ molecule-requirements.txt | 2 +- playbooks/molecule/pre.yml | 3 + roles/validations/tasks/main.yaml | 12 ++-- roles/validations/tasks/run.yaml | 52 +++++++++++++-- roles/validations/tasks/show.yaml | 2 +- roles/validations/tasks/validations.yaml | 36 +++++++++- roles/validations/vars/main.yaml | 4 ++ setup.cfg | 1 - test-requirements.txt | 5 +- tox.ini | 35 +++++----- .../callback_plugins/validation_json.py | 35 ++++++++++ validations_common/library/validations_read_ini.py | 60 ++++++++++------- validations_common/playbooks/512e.yaml | 6 ++ validations_common/playbooks/check-cpu.yaml | 7 ++ .../playbooks/check-disk-space-pre-upgrade.yaml | 6 ++ validations_common/playbooks/check-disk-space.yaml | 6 ++ validations_common/playbooks/check-ftype.yaml | 6 ++ .../playbooks/check-latest-packages-version.yaml | 6 ++ validations_common/playbooks/check-ram.yaml | 7 ++ .../playbooks/check-selinux-mode.yaml | 5 ++ validations_common/playbooks/dns.yaml | 5 ++ validations_common/playbooks/no-op.yaml | 6 ++ validations_common/playbooks/ntp.yaml | 8 ++- validations_common/playbooks/service-status.yaml | 7 ++ validations_common/playbooks/validate-selinux.yaml | 6 ++ .../xfs_check_ftype/molecule/default/prepare.yml | 4 +- 34 files changed, 369 insertions(+), 82 deletions(-)
Requirements updates --------------------
diff --git a/molecule-requirements.txt b/molecule-requirements.txt index e631256..8f0fd0c 100644 --- a/molecule-requirements.txt +++ b/molecule-requirements.txt @@ -2 +2 @@ -ansible>=2.8,!=2.8.9,!=2.9.12,<2.10.0 # GPLv3+ +ansible-core<2.12 # GPLv3+ diff --git a/test-requirements.txt b/test-requirements.txt index b4c85b4..4826c4d 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -5,2 +4,0 @@ -openstackdocstheme>=1.20.0 # Apache-2.0 - @@ -14,2 +12 @@ netaddr>=0.7.18 # BSD -pre-commit # MIT -validations-libs>=1.0.4 # Apache-2.0 +pre-commit>=2.3.0 # MIT
participants (1)
-
no-reply@openstack.org