[release-announce] python-tripleoclient 16.2.0 (wallaby)

no-reply at openstack.org no-reply at openstack.org
Tue May 18 17:06:37 UTC 2021


We are pumped to announce the release of:

python-tripleoclient 16.2.0: TripleO client

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

16.2.0
^^^^^^

New Features

* New configuration options for enable_neutron and enable_heat are
  added to the standalone and undercloud installers. These options
  default to true, and can be used to selectively disable these
  services.

* A new cli argument, --heat-type is added to openstack overcloud
  deploy. Available options are "installed", "pod", "container", and
  "native". The default is "installed". The argument specifies the
  type of Heat process to use for the deployment.

* The "openstack tripleo deploy" and "openstack undercloud install"
  commands now save their generated artifacts from the deployment
  under a single consistent directory, which by default is located at
  ~/tripleo-deploy/<stack>. For the undercloud, this location is
  ~/tripleo-deploy/undercloud. The directory can be overridden with
  the --output-dir option.

Changes in python-tripleoclient 16.1.0..16.2.0
----------------------------------------------

e43bc1f7 Fix error message for vip provision
0c7a109e Allow user environments override generated ones
2bff6e43 Fix validations listing when filtering by group(s)
72bca5e0 Increased strictness of the doc build
62719c38 Upper constraints now track stable/wallaby branch.
a458d1a0 Bump reqirements to tripleo-common>=15.2.0
588eece6 Use environment files when building image params
93340622 Check if both swift and rgw are enabled during Upgrade Prepare
660fe244 Extra space was causing indentation errors
fb366c6a Simplify undercloud upgrade
d2eb9889 Fix network environment validation
17ee9ea4 Make Python Interpreter option for Ansible Validation Run
9d9d2c6f Quote -e arg in ansible-playbook-command.sh
b4baeb06 Use consistent working dir for ansible-runner
6e21e00c Handle nodes with no ctlplane IP's during deny list handling
e8ebcc3c Handle exceptions in finally clause
83a59f02 Automatically run overcloud export when using ephemeral heat
769788f1 Add enable_neutron and enable_heat
726b3a86 Add heat launcher db backup/restore
0e6f6f0b Support using ephemeral Heat
8c90a0c7 Don't allow Redis/OvnDBs VIP in resource_registry
a161e88f Add commands to extract|provision net vips
ab31ba60 overcloud node extract add network info
94b58403 Base for improvement of validator test coverage
46013bb5 Removing todo from undercloud_preflight since 753845 is merged
4d75dd5d Pass ansible ssh_user variable to the run action
9f1c1ccc Use a consistent working directory for tripleo deploy
bd2fd5f1 Use ceph_mon_network to find Ceph monitor IPs for export
292a8710 Remove deploy_args for podman.yaml as its default
a447a5fb Remove leftover for undercloud keepalived service
4c685a72 Update TOX_CONSTRAINTS_FILE for stable/wallaby


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

.../add-enable_neutron_heat-8d799d8ffc76f6da.yaml  |   5 +
.../add-heat-type-cli-arg-2fa4f47a835aafea.yaml    |   7 +
...ripleo-deploy-working-dir-e0cdf80a82ac256d.yaml |   8 +
requirements.txt                                   |   2 +-
setup.cfg                                          |   2 +
tox.ini                                            |   8 +-
tripleoclient/config/base.py                       |   6 +-
tripleoclient/config/minion.py                     |   5 +-
tripleoclient/config/standalone.py                 |  11 +-
tripleoclient/config/undercloud.py                 |   2 +
tripleoclient/constants.py                         |   2 +
tripleoclient/export.py                            |  22 +-
tripleoclient/heat_launcher.py                     |  68 ++--
.../v1/overcloud_deploy/test_overcloud_deploy.py   | 231 ++++++-------
.../test_overcloud_netenv_validate.py              |   8 +-
.../v1/{tripleo => }/test_tripleo_validator.py     | 145 +-------
tripleoclient/utils.py                             | 133 +++++---
tripleoclient/v1/minion_config.py                  |  23 +-
tripleoclient/v1/overcloud_deploy.py               | 368 ++++++++++++++-------
tripleoclient/v1/overcloud_export.py               |  21 +-
tripleoclient/v1/overcloud_netenv_validate.py      |   2 +-
tripleoclient/v1/overcloud_node.py                 | 154 ++++++++-
tripleoclient/v1/tripleo_deploy.py                 |  19 +-
tripleoclient/v1/tripleo_validator.py              |  18 +-
tripleoclient/v1/undercloud.py                     |  52 +--
tripleoclient/v1/undercloud_config.py              |  54 ++-
tripleoclient/v1/undercloud_preflight.py           |   4 -
tripleoclient/v2/overcloud_network.py              | 119 +++++++
tripleoclient/workflows/deployment.py              | 122 ++++---
38 files changed, 1420 insertions(+), 697 deletions(-)


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

diff --git a/requirements.txt b/requirements.txt
index ca97e077..4cb0a298 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -16 +16 @@ osc-lib>=2.3.0 # Apache-2.0
-tripleo-common>=12.7.0 # Apache-2.0
+tripleo-common>=15.2.0 # Apache-2.0






More information about the Release-announce mailing list