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

no-reply at openstack.org no-reply at openstack.org
Mon Jan 6 11:06:33 UTC 2020


We are glad to announce the release of:

python-tripleoclient 12.3.1: 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/null/

Please report issues through:

    https://bugs.launchpad.net/tripleo/+bugs

For more details, please see below.

12.3.1
^^^^^^


New Features
************

* A new command "openstack overcloud export" is added. The command
  is used to export the data from a control stack for use in a compute
  stack for the multi-stack feature.


Deprecation Notes
*****************

* The TripleO Validator CLI doesn't support Mistral anymore for
  listing and running the Validations. Ansible is now the way to run
  them.

* The TripleO Validator was using Mistral to get all the Validations
  available on the Undercloud. From now, The CLI is parsing the
  Validations directly from the filesystem and the Mistral support has
  been removed.


Bug Fixes
*********

* Fixed an issue where the DHCP server for ironic-inspector was
  configured to operate in DHCPv6-stateful mode when the undercloud
  configuration specified DHCPv6-stateless mode. (See bug: 1853334
  (https://bugs.launchpad.net/tripleo/+bug/1853334))

Changes in python-tripleoclient 12.3.0..12.3.1
----------------------------------------------

40bccd51 Retry the connection to heat-api when 500 code
9c4b3e7e Honor --heat-user argument in heat launcher
1a492593 Add locks to container image commands
d24b159f Use configured passwords
467967ab Include memcached_node_ips in the output for the undercloud
d914feae Make containerized-undercloud-upgrades vote on train
46c5fb4b Fix inspector ip range for dhcpv6-stateless
51d589b7 Switch to use process executor
315f6d4d Fix overcloud cell export after refactoring
bc6d750d Add openstack overcloud export
251cfe80 Drop Mistral support for the Validations CLI
ea64bef8 Get rid of Mistral for running Validations by Groups
97d1e93d Get rid of Mistral for listing validations
9f2a8ae3 Support undercloud fake-hardware ironic driver
261c2553 Undercloud hosts entries in overcloud parameters
0c57e691 Use name for container registry
9a8cd279 Update TOX/UPPER_CONSTRAINTS_FILE for stable/train
e7132d47 Prepare stable/train


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

.gitreview                                         |   1 +
lower-constraints.txt                              |   2 +-
...t_for_the_validations_CLI-081bc5cd6e7db056.yaml |   5 +
...s-inspector-dnsmasq-range-9d0f4635ecce3d2f.yaml |   8 ++
...l_for_listing_validations-1e9dedf33675f1d6.yaml |   6 +
...penstack-overcloud-export-293c8f0f6ab13e91.yaml |   5 +
requirements.txt                                   |   2 +-
setup.cfg                                          |   1 +
tox.ini                                            |   6 +-
tripleoclient/constants.py                         |   4 +
tripleoclient/export.py                            | 122 ++++++++++++++++++
tripleoclient/heat_launcher.py                     |   4 +-
.../v1/overcloud_deploy/test_overcloud_deploy.py   | 114 ++++++++++++++---
.../v1/overcloud_update/test_overcloud_update.py   |   5 +-
tripleoclient/utils.py                             |  56 ++++++++-
tripleoclient/v1/container_image.py                |  22 ++--
tripleoclient/v1/minion_config.py                  |  15 +++
tripleoclient/v1/overcloud_cell.py                 | 101 +++------------
tripleoclient/v1/overcloud_deploy.py               |  19 +++
tripleoclient/v1/overcloud_export.py               | 100 +++++++++++++++
tripleoclient/v1/tripleo_deploy.py                 |   4 +-
tripleoclient/v1/tripleo_validator.py              |  77 ++----------
tripleoclient/v1/undercloud_config.py              |  39 ++++--
tripleoclient/workflows/validations.py             |  66 ----------
zuul.d/layout.yaml                                 |   3 +
33 files changed, 948 insertions(+), 403 deletions(-)


Requirements updates
--------------------

diff --git a/requirements.txt b/requirements.txt
index 974c8143..739e8e1d 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -19 +19 @@ websocket-client>=0.44.0 # LGPLv2+
-tripleo-common>=10.7.0 # Apache-2.0
+tripleo-common>=11.3.1 # Apache-2.0






More information about the Release-announce mailing list