python-tripleoclient 13.5.0 (victoria)
We are satisfied to announce the release of: python-tripleoclient 13.5.0: TripleO client This release is part of the victoria 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. 13.5.0 ^^^^^^ New Features ************ * The upgrade/update commands have a prompt by default now that ask for confirmation before proceeding. It'll prevent an operator to run the command and cause the problems to infrastructure. This prompt can be skipped with --yes/-y argument. Deprecation Notes ***************** * undercloud_enable_paunch option is removed as we retire Paunch project. * The ffwd-upgrade command isn't needed anymore since Queens. The ffwd upgrade now relies on the overcloud upgrade commands, therefore there is no need to keep the old ffwd-upgrade commands around as they could just cause confusion to the user. Changes in python-tripleoclient 13.3.0..13.5.0 ---------------------------------------------- bced6469 Eliminate the usage of kwargs in update_deployment_plan a39424c1 Ensure --limit option takes precedence over skiplist 47dc9aae Throw warning if --limit used with a skip list in Heat 5805ee4d Don't run config-download for --stack-only 7a044ca2 Add "yes" prompt for update/upgrades commands 9c53cb3e Fix package manager used during undercloud packages update 6fe832a1 Correct a typo in a string 33123f6e Log error when fail_on_rc disabled 7e7c3c23 Add tripleo_states to default callback whitelist 8e733109 Remove ffwd-upgrade commands from tripleoclient. cf195c4b Rename UpgradeConvergeOvercloud into UpgradeConverge. 7b75187a Fix extra_env_files option and type in format string c9d05765 Add CLI options for introspection command 921bcef2 Set portmap cidr fields to extracted CIDR 5b639581 overcloud_deploy: raise at the end if Ansible Runner had exception e4d9bb17 Don't use stack name in default config_download_dir fbc1eba8 Identify not allowed parameters in upgrades. 9d16152e Stop to use the __future__ module. 6f67c20a Further cleanup unit tests d57fb767 zuul: run standalone job with locally built images adf29a1e Remove actions.config and AnsibleGenerateInventoryAction references 9806e390 Run tripleo-build-containers-ubi-8 under specific conditions 8d2cc4b3 Refactor upgrade prepare and converge. 064ce9c8 Remove translation sections from setup.cfg 6dee93a9 Implement validations-libs framework for ALL validator commands 846836a1 Add backup functionality to Openstack client for undercloud and overcloud. eb6c831f Don't run get_config() in update/upgrade prepare a20dc2d8 Use playbook for config-download export 97d54f2b Detect TLS for pre-provisioned nodes 4967f4f6 Add tripleo container image hotfix command 2edb378b Remove undercloud_enable_paunch option 1c09e837 Add openstack tripleo container image build ed470de9 Use tripleo custom stdout plugins in utils 185d9f89 Bump tripleo-common f6c366eb Switch to newer openstackdocstheme and reno versions 1b552243 Use cli-config-download.yaml playbook 671f9453 Update master for stable/ussuri d33d6d87 Stop patching tripleo_common.actions.deployment.OvercloudRcAction e001960d Don't set DeployIdentifier in tripleoclient 2f9215b2 Remove shenanigans for stack event verbosity ce948ae0 Configure ansible forks based on cores Diffstat (except docs and test files) ------------------------------------- babel.cfg | 1 - bindep.txt | 1 + lower-constraints.txt | 5 +- .../notes/paunch_retiring-eed2580b80dcbe74.yaml | 4 + ...ove_ffwd-upgrade_commands-579f885957f02863.yaml | 7 + .../upgrade_update_prompt-f6ace53f02b62fa0.yaml | 7 + releasenotes/source/conf.py | 2 +- releasenotes/source/index.rst | 1 + releasenotes/source/ussuri.rst | 6 + requirements.txt | 4 +- setup.cfg | 24 +- tripleoclient/config/undercloud.py | 4 - tripleoclient/constants.py | 28 +- tripleoclient/exceptions.py | 12 + tripleoclient/heat_launcher.py | 1 - .../__init__.py | 0 .../v1/overcloud_config/test_overcloud_config.py | 47 +- .../v1/overcloud_deploy/test_overcloud_deploy.py | 69 ++- .../test_overcloud_ffwd_upgrade.py | 231 -------- .../v1/overcloud_update/test_overcloud_update.py | 18 +- .../v1/overcloud_upgrade/test_overcloud_upgrade.py | 51 +- .../v2/{undercloud => container_image}/__init__.py | 0 .../test_tripleo_container_image.py | 278 +++++++++ tripleoclient/utils.py | 278 +-------- tripleoclient/v1/overcloud_backup.py | 107 ++++ tripleoclient/v1/overcloud_cell.py | 2 - tripleoclient/v1/overcloud_config.py | 53 +- tripleoclient/v1/overcloud_deploy.py | 119 ++-- tripleoclient/v1/overcloud_export.py | 7 +- tripleoclient/v1/overcloud_external_update.py | 14 + tripleoclient/v1/overcloud_external_upgrade.py | 15 + tripleoclient/v1/overcloud_ffwd_upgrade.py | 213 ------- tripleoclient/v1/overcloud_image.py | 2 - tripleoclient/v1/overcloud_netenv_validate.py | 1 - tripleoclient/v1/overcloud_node.py | 27 +- tripleoclient/v1/overcloud_plan.py | 2 - tripleoclient/v1/overcloud_roles.py | 2 - tripleoclient/v1/overcloud_update.py | 44 +- tripleoclient/v1/overcloud_upgrade.py | 95 ++-- tripleoclient/v1/tripleo_config.py | 1 - tripleoclient/v1/tripleo_deploy.py | 17 +- tripleoclient/v1/tripleo_launch_heat.py | 1 - tripleoclient/v1/tripleo_validator.py | 495 ++++------------ tripleoclient/v1/undercloud.py | 6 +- tripleoclient/{v2 => v1}/undercloud_backup.py | 72 ++- tripleoclient/v1/undercloud_config.py | 9 +- tripleoclient/v1/undercloud_preflight.py | 2 +- tripleoclient/v2/overcloud_node.py | 16 + tripleoclient/v2/tripleo_container_image.py | 627 +++++++++++++++++++++ tripleoclient/workflows/baremetal.py | 29 +- tripleoclient/workflows/deployment.py | 141 ++--- tripleoclient/workflows/package_update.py | 11 +- tripleoclient/workflows/parameters.py | 81 +++ tripleoclient/workflows/plan_management.py | 27 +- tripleoclient/workflows/scale.py | 10 +- zuul.d/layout.yaml | 8 + 73 files changed, 2190 insertions(+), 1842 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index b252e10f..98a26e00 100644 --- a/requirements.txt +++ b/requirements.txt @@ -6 +5,0 @@ pbr!=2.1.0,>=2.0.0 # Apache-2.0 -Babel!=2.4.0,>=2.3.4 # BSD @@ -18 +17 @@ websocket-client>=0.44.0 # LGPLv2+ -tripleo-common>=12.2.0 # Apache-2.0 +tripleo-common>=12.4.0 # Apache-2.0 @@ -20,0 +20 @@ ansible-runner>=1.4.4 # Apache 2.0 +validations-libs>=1.0.0
participants (1)
-
no-reply@openstack.org