[release-announce] python-tripleoclient 13.5.0 (victoria)
no-reply at openstack.org
no-reply at openstack.org
Mon Jul 27 06:12:16 UTC 2020
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
More information about the Release-announce
mailing list