We are thrilled to announce the release of: python-tripleoclient 14.0.0: TripleO client This release is part of the victoria stable release series. The source is available from: https://opendev.org/openstack/python-tripleoclient Download the package from: https://tarballs.openstack.org/python-tripleoclient/ Please report issues through: https://bugs.launchpad.net/tripleo/+bugs For more details, please see below. 14.0.0 ^^^^^^ New Features * A new *--ansible-forks* argument has been added to the TripleO and Overcloud commands. The default value for forks has also been adjusted to no longer exceed 100 forks. Changes in python-tripleoclient 13.7.0..14.0.0 ---------------------------------------------- efcf2d98 Raise if no validation has been executed 993ed4d7 Add check for nic config with ansible migration d6fba3f0 Use default environment with --deployed-server 7e5c3b1b Remove --quiet argument from the validator run CLI command. 58f91351 Check CephClusterFSID against proposed env files 41d43e1a Add catch for OSError and KeyError (PEP 3151) 2aca771c Switch to content provider jobs/templates 6ac7c082 Generate routes for undercloud ctlplane network attrs fe7380dd Fix tcib build bf348d8f Deprecate novajoin 6ced9c71 ctlplane network attributes in overcloud environment a8831c60 Make tripleoclient compatible with cliff-3.4.0 3dd2c838 Use validation framework for running undercloud checkdisk 896a397b Expose --ansible-forks Diffstat (except docs and test files) ------------------------------------- lower-constraints.txt | 2 +- .../notes/ansible-forks-arg-9f7b439e4b6980dd.yaml | 6 + requirements.txt | 1 + tripleoclient/config/undercloud.py | 3 +- tripleoclient/constants.py | 2 +- .../v1/overcloud_deploy/test_overcloud_deploy.py | 152 +++++++++++++++++---- .../v1/overcloud_update/test_overcloud_update.py | 4 +- .../test_tripleo_container_image.py | 31 +++++ tripleoclient/utils.py | 72 +++++++++- tripleoclient/v1/overcloud_admin.py | 4 +- tripleoclient/v1/overcloud_deploy.py | 65 ++++++++- tripleoclient/v1/overcloud_external_update.py | 15 +- tripleoclient/v1/overcloud_external_upgrade.py | 15 +- tripleoclient/v1/overcloud_netenv_validate.py | 2 +- tripleoclient/v1/overcloud_update.py | 19 ++- tripleoclient/v1/overcloud_upgrade.py | 17 ++- tripleoclient/v1/tripleo_deploy.py | 21 +++ tripleoclient/v1/tripleo_upgrade.py | 4 +- tripleoclient/v1/tripleo_validator.py | 76 +++++------ tripleoclient/v1/undercloud_config.py | 34 ++++- tripleoclient/v1/undercloud_preflight.py | 23 ++-- tripleoclient/v2/tripleo_container_image.py | 10 +- tripleoclient/workflows/deployment.py | 3 +- zuul.d/layout.yaml | 60 ++++++-- 29 files changed, 831 insertions(+), 135 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index 01b9baa1..e8360fed 100644 --- a/requirements.txt +++ b/requirements.txt @@ -20,0 +21 @@ validations-libs>=1.0.0 +openstacksdk>=0.48.0 # Apache-2.0