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