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

no-reply at openstack.org no-reply at openstack.org
Fri Jun 4 17:42:45 UTC 2021


We are pumped to announce the release of:

python-tripleoclient 12.6.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.6.0
^^^^^^

Bug Fixes

* RHEL-8.3 kernel disabled the Intel TSX (Transactional
  Synchronization Extensions) feature by default as a preemptive
  security measure, but it breaks live migration from RHEL-7.9 (or
  even RHEL-8.1 or RHEL-8.2) to RHEL-8.3.

  Operators are expected to explicitly define the TSX flag in their
  KernelArgs for the compute role to prevent live-migration issues
  during the upgrade or update process.

  We now introduce this validation in tripleoclient to ensure early
  failure.

  More information here:
     https://access.redhat.com/solutions/6036141

Changes in python-tripleoclient 12.5.0..12.6.0
----------------------------------------------

95feb7c2 BnR Typo missing some spaces between words on the command help
b0fa4257 Remove --extra-env-vars from the mutually exclusive arg group
050c9aa9 [train-only] post stack creation tsx validation
53c763d6 Fix validations listing when filtering by group(s)
ebb8d56b Declare is_failed_validation variable before if statement
e2cba545 [only-train] BnR overwrite the json output
48e4ed8e Overcloud image has missing kernel_id and ramdisk_id properties
83b24933 Replace exception with LOG.info
73d1ee27 [train-only] Trap empty role data
5c7ae38d Copy the inventory for standalone deploy in output_dir
10e5640f Use ceph_mon_network to find Ceph monitor IPs for export
429169bd Use validation framework for running undercloud checkdisk
1a64962d Move static-inventory option into parser group


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

.../notes/tsx-validation-f663a9f14b2aff3d.yaml     | 17 +++++++
tripleoclient/constants.py                         |  4 +-
tripleoclient/exceptions.py                        |  4 ++
tripleoclient/export.py                            | 19 +++++++-
tripleoclient/v1/overcloud_backup.py               |  7 +--
tripleoclient/v1/overcloud_deploy.py               | 56 ++++++++++++++++++----
tripleoclient/v1/overcloud_image.py                |  4 +-
tripleoclient/v1/overcloud_update.py               |  8 ++++
tripleoclient/v1/overcloud_upgrade.py              |  7 +++
tripleoclient/v1/tripleo_deploy.py                 |  4 ++
tripleoclient/v1/tripleo_validator.py              | 39 ++++++++-------
tripleoclient/v1/undercloud_backup.py              | 15 +++---
tripleoclient/v1/undercloud_preflight.py           | 22 +++++----
17 files changed, 201 insertions(+), 54 deletions(-)







More information about the Release-announce mailing list