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(-)