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

no-reply at openstack.org no-reply at openstack.org
Mon Jul 19 09:48:00 UTC 2021


We joyfully announce the release of:

python-tripleoclient 16.3.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.3.0
^^^^^^


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

* An ephemeral Heat process is now used by default for overcloud
  deployment. On each overcloud management operation
  (deploy/update/upgrade), a containerized Heat process will be
  started, the stack will be created new, and then the Heat process
  will be stopped. The enable_heat option is undercloud.conf is now
  defaulted to False.


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

* Setting enable_heat=True in undercloud.conf is deprecated.

* Using --heat-type=installed is deprecated with the openstack
  overcloud commands.

Changes in python-tripleoclient 16.2.1..16.3.0
----------------------------------------------

045ca024 Wire up the tripleo-upgrades-wallaby-pipeline
4e097d54 Add '--templates' arg to node and net provision
1499add1 Unprovision composable networks command
2ac67065 Honor role and networks file constants
18ce8b9a Default Heat images to container image prepare defaults
9ae6487b Use ephemeral Heat by default
38317489 Handle KeyboardInterrupt with overcloud deploy
579b5c5e Add --db-only option in undercloud_backup.
51347c40 Option to disable Node, Net and VIP provisioning
cd29d2e5 overcloud deploy - net ports with baremetal deploy
b44e1b30 Make 'ansible_playbooks' pre-network config only
6bc6c921 overcloud deploy - provision virtual ips
1765cb3a Use {{role.name}}Services parameters
8f84d3c7 overcloud deploy - provision networks
db79c4d2 Use upper constraints with  install command
81384692 Don't download configs twice for --setup-only
d0aead19 Don't allow --config-download-only with --baremetal-deployment
918293a6 Check for the service queue with ephemeral heat
2ebf9d48 Remove iscsi from IronicEnabledDeployInterfaces
ee1ce322 Use podman interactive mode when restoring db
ac0edba9 Add dosfstools to bindep
7f959bfd Use explicit order for ironic enabled interfaces
c38dd36e Fix backup/restore file name for ephemeral heat
c8870f5d Remove references to tripleo-validations legacy directory
72718fec Fix undercloud validate password file


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

bindep.txt                                         |   1 +
...ephemeral-heat-by-default-4ed05e8b82f41c4b.yaml |  10 +
setup.cfg                                          |   1 +
templates/ephemeral-heat/heat-pod.yaml.j2          |   4 +-
tox.ini                                            |   2 +-
tripleoclient/config/undercloud.py                 |   2 +-
tripleoclient/constants.py                         |  60 ++--
tripleoclient/heat_launcher.py                     |  61 ++--
.../v1/overcloud_deploy/test_overcloud_deploy.py   | 312 ++++++++++++++-----
.../v2/overcloud_network/test_overcloud_network.py |  42 ++-
tripleoclient/utils.py                             | 119 +++++--
tripleoclient/v1/overcloud_deploy.py               | 345 +++++++++++++++------
tripleoclient/v1/tripleo_deploy.py                 |  33 +-
tripleoclient/v1/undercloud_backup.py              |  66 ++--
tripleoclient/v1/undercloud_config.py              |  61 ++--
tripleoclient/v1/undercloud_preflight.py           |  15 +-
tripleoclient/v2/overcloud_network.py              |  67 +++-
tripleoclient/v2/overcloud_node.py                 |  30 +-
tripleoclient/workflows/deployment.py              |  21 +-
zuul.d/layout.yaml                                 |   2 +-
28 files changed, 1036 insertions(+), 523 deletions(-)







More information about the Release-announce mailing list