We are stoked to announce the release of: python-tripleoclient 13.4.3: TripleO client This release is part of the ussuri 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. 13.4.3 ^^^^^^ New Features ************ * The container image build command now has the ability to inject labels into various images being constructed. To add labels into a container, the argument *--label* can be specified multiple times. The value is always a key=value pair and each key must be unique. * Adds *auth_token_lifetime* to undercloud.conf with a default of 14400. This configuration option exposes the keystone token expirataion as a top level configuration since it may need to be increased to handle larger clouds. Other Notes *********** * The container image build label agument has the ability to do simple string replacements following the python standard. Available options for string replacement are *registry*, *namespace*, *prefix*, *image*, *tag*, and *name*. Example usage *--label component="%(prefix)s-%(name)s-container"*. Changes in python-tripleoclient 13.4.2..13.4.3 ---------------------------------------------- 12640666 Move static-inventory option into parser group 975b7016 Revert "Revert "Add environment variables for better var handling"" 79dcc04a Use MultiKeyActionValue action for extra-[env-]vars arguments 4eebacfb Add missing consumer_job variable to Ussuri zuul layout fa12b5ad Make content provider depend on linters in check layout 7c8ba029 Add label argument for the container image build a9d220cb Add auth_token_lifetime to undercloud.conf 8c45380b Modifying Openstack client for undercloud and overcloud backup 53e24c0b [Validator Run] Add return code management 4886a706 Dumping task key instead of tasks from validation_output 0f91bcce [Validator Show Run] Display simplified results by default c54ed778 Fix the get_deployment_status call 70419d6b Get deployment status to check if plan and stack exists on the env badaeed0 Run validation without authentication in particular context 08d9f082 Add --disable-container-prepare flag Diffstat (except docs and test files) ------------------------------------- .../notes/image-build-labels-97fda64f693cd8ba.yaml | 12 + ...-expiration-configuration-6159d733f09e1b6e.yaml | 6 + setup.cfg | 3 +- tripleoclient/config/undercloud.py | 7 + .../undercloud => v1/overcloud_backup}/__init__.py | 0 tripleoclient/utils.py | 32 +- tripleoclient/v1/overcloud_backup.py | 214 ++++++++++++ tripleoclient/v1/overcloud_deploy.py | 19 +- tripleoclient/v1/overcloud_plan.py | 20 +- tripleoclient/v1/tripleo_deploy.py | 13 +- tripleoclient/v1/tripleo_validator.py | 142 +++++--- tripleoclient/v1/undercloud.py | 13 +- tripleoclient/v1/undercloud_backup.py | 262 +++++++++++++++ tripleoclient/v1/undercloud_config.py | 7 +- tripleoclient/v2/tripleo_container_image.py | 32 ++ tripleoclient/v2/undercloud_backup.py | 111 ------- tripleoclient/workflows/plan_management.py | 41 ++- zuul.d/layout.yaml | 12 +- 24 files changed, 1408 insertions(+), 362 deletions(-)