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
participants (1)
-
no-reply@openstack.org