[release-announce] validations-libs 1.8.0

no-reply at openstack.org no-reply at openstack.org
Wed Nov 2 16:47:44 UTC 2022


We are delighted to announce the release of:

validations-libs 1.8.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.

1.8.0
^^^^^

Upgrade Notes

* Python 3.6 & 3.7 support has been dropped. The minimum version of
  Python now supported is Python 3.8.

Changes in validations-libs 1.7.1..1.8.0
----------------------------------------

2e7216b Remove log_path parameter so it can  be only set by the constructor
bb98dea Restoring logging facility and implementing default logger
b4fed7a Updating development vagrant file to centos8 stream
791203c Add CI job for podified VF
3a3ea53 Removing superfluous imports and variable
c602a08 Define and loop on config file section
55e0969 remove unicode prefix from code
b191190 Constraining runtime selection and behavior to improve local testing stability
8a69f95 Removing Popen object return from utils.run_command_and_log
14a681b Using UBI9 as base for VF development containers
b27ad5a Minor style violations fix
9bf191d Adding yamllint configuration file and fixing style violations
5cad282 Expanding parser actions to allow for multiple key-value pairs
9047bbb Python 3.6 support removal
cb41912 Update python testing as per zed cycle testing runtime
4b58391 Skipping tests during API doc generation


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

.dockerignore                                      |  2 +-
.yamllint                                          | 14 +++++
.zuul.yaml                                         | 40 +++++++++++++
Dockerfile                                         | 30 +++++-----
Vagrantfile.centos                                 |  4 +-
container/validation                               | 46 ++++++++-------
playbooks/post.yaml                                |  1 +
playbooks/validations-libs-podified.yaml           | 63 +++++++++++++++++++++
.../drop-python-3-6-and-3-7-7b2fb404f31475f8.yaml  |  5 ++
releasenotes/source/conf.py                        | 12 ++--
setup.cfg                                          |  4 +-
skiplist-example.yaml                              |  1 +
tox.ini                                            |  2 +-
validations_libs/cli/base.py                       | 22 ++++----
validations_libs/cli/common.py                     |  1 -
validations_libs/cli/history.py                    |  1 -
validations_libs/cli/parseractions.py              | 37 ++++++++----
validations_libs/logger.py                         | 47 +++++++++++++++
.../callback_plugins/test_vf_validation_json.py    |  8 +--
.../callback_plugins/test_vf_validation_stdout.py  |  8 +--
validations_libs/utils.py                          | 39 ++++++-------
validations_libs/validation_actions.py             | 66 +++-------------------
34 files changed, 360 insertions(+), 266 deletions(-)







More information about the Release-announce mailing list