[release-announce] python-tripleoclient 12.5.0 (train)

no-reply at openstack.org no-reply at openstack.org
Mon Apr 5 09:15:18 UTC 2021


We exuberantly announce the release of:

python-tripleoclient 12.5.0: TripleO client

This release is part of the train 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.

12.5.0
^^^^^^


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 12.4.0..12.5.0
----------------------------------------------

a39e70c7 Use MultiKeyActionValue action for extra-[env-]vars arguments
8bcbc09d Revert "Revert "Add environment variables for better var handling""
f7577168 Handle root as a deployment user better
df4a39e3 Remove unnecessary zuul layout overrides use templates instead
dd9b6b3a Add label argument for the container image build
018a3fe5 Fix the get_deployment_status call
76407512 Add auth_token_lifetime to undercloud.conf
cc9c7704 [Train] Bump queue subscription ttl for WebsocketClient
5929466e Modifying Openstack client for undercloud and overcloud backup
ff641043 [TRAIN-Only] Warn about docker if python3
12f6371d [train-only] Don't deprecate OS::TripleO::Services::Docker
e9908562 [UX] Align to left the table for the validations run results
a41647c3 [Validator Run] Add return code management
11c7c266 Raise if no validation has been executed
20e0cd34 Get deployment status to check if plan and stack exists on the env
8da6f59e Run validation without authentication in particular context
e3ef26ab Dumping task key instead of tasks from validation_output
8ddfc7d5 [Validator Show Run] Display simplified results by default
9af0a189 Remove --quiet argument from the validator run CLI command.
c3195685 [Validator Show] Properly throwing an exception for unknown validation
88c1231e [Validator Run] Don't rely on parameter file extension
3eef4f45 [Validator Run] Ensure the plan really exists


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

.../notes/image-build-labels-97fda64f693cd8ba.yaml |  12 +
...-expiration-configuration-6159d733f09e1b6e.yaml |   6 +
setup.cfg                                          |   1 +
tripleoclient/config/undercloud.py                 |   7 +
tripleoclient/constants.py                         |   2 -
tripleoclient/plugin.py                            |   2 +-
.../test_overcloud_external_update.py              |  18 +-
.../test_overcloud_external_upgrade.py             |  18 +-
.../v1/overcloud_update/test_overcloud_update.py   |  18 +-
.../v1/overcloud_upgrade/test_overcloud_upgrade.py |  66 +++---
tripleoclient/utils.py                             |  53 +++--
tripleoclient/v1/overcloud_backup.py               | 214 +++++++++++++++++
tripleoclient/v1/tripleo_container_image.py        |  32 +++
tripleoclient/v1/tripleo_deploy.py                 |   6 +
tripleoclient/v1/tripleo_validator.py              | 199 +++++++++++-----
tripleoclient/v1/undercloud_backup.py              | 151 +++++++++++-
tripleoclient/v1/undercloud_config.py              |   1 +
zuul.d/layout.yaml                                 |  23 +-
23 files changed, 1166 insertions(+), 169 deletions(-)







More information about the Release-announce mailing list