[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