[release-announce] python-tripleoclient 11.0.0 (stein)

no-reply at openstack.org no-reply at openstack.org
Mon Oct 8 18:24:53 UTC 2018


We are amped to announce the release of:

python-tripleoclient 11.0.0: TripleO client

This release is part of the stein release series.

Download the package from:

    https://tarballs.openstack.org/python-tripleoclient/

For more details, please see below.

11.0.0
^^^^^^


Upgrade Notes
*************

* Instack undercloud legacy passwords should be customized by its
  original "undercloud-passwords.conf" location, when upgrading from
  instack UC. Those passwords will be automatically transitioned to
  "tripleo-undercloud-passwords.yaml" during upgrade. Changes made to
  the legacy location become ignored after that. Use "tripleo-
  undercloud-passwords.yaml" to manually update UC passwords further
  on.

* The --use-heat option from undercloud install has been removed
  along with the ability to deploy an undercloud on baremetal using
  instack- undercloud via 'openstack undercloud install'. Manual
  deployment may still be possible by directly invoking the instack-
  undercloud scripts but it is no longer available via the 'openstack
  undercloud install' command.


Bug Fixes
*********

* The timeout specified with --timeout will now be honored with
  config-download. An additional cli arg, --config-download-timeout is
  also added that can be used to specify a specific timeout (in
  minutes) just for the config-download part of the deployment.

* Fixes a validation issue, validation would fail when multiple
  ctlplane subnets were defined in "undercloud.conf". Bug: 1791088
  (https://bugs.launchpad.net/tripleo/+bug/1791088).

Changes in python-tripleoclient 10.5.0..11.0.0
----------------------------------------------

fa0a7ac Zaqar on the containerized undercloud should not use Redis
a5759bf Add 2h timeout when waiting for websocket messages on package_update
fee9f8c Raise proper exception at webscocket close
2a26ef2 Start websocket client before workflows
ea904d0 Remove instack-undercloud and --use-heat
2f02c65 Update default value for ntp servers
99b7a3d Add a guard to break if no connection
4e854ed Honor timeout with config-download
0b14c25 Fix typo in upgrade playbook's name.
c0c66a9 Only validate admin and public host in local_subnet cidr
6b0f54c Introduce container_cli parameter for undercloud.conf
764a5a6 Passwords mismatches when using custom plan env
6e6ad0a Properly mock unlink
a4e1ef3 Add fixtures instead mocks
6b27040 add python 3.6 unit test job
365df24 switch documentation job to new PTI
c20ae90 import zuul job settings from project-config
4d62920 Add --override-ansible-cfg
effb11b Use tripleo-admin user for minor updates
f8c2c83 Bump the timeout for plan creation workflow to 20 minutes
d961684 Updating python-tripleoclient requires to upgrade the containers images repo
11d2981 Add fixtures instead mock
a938834 Use binary io for object saving
6ba9b5d Update reno for stable/rocky
16ccbb1 Allow custom UC/standalone passwords
285b887 Address python3 string issues with subprocess
7c3a758 Make openstack undercloud upgrade --dry-run actually dry
3b01c48 fix tox python3 overrides
190d0fd undercloud: support noop management interface for snmp and ipmi
9e717d6 Issue a message to update nodes after updating images
6fa2ca4 Fix the way how we do argument negation
79af2bb Update reno for stable/rocky
611cf81 Use workflow config_download_export
54ec954 Move ironic http boot reno to the correct section


Diffstat (except docs and test files)
-------------------------------------

lower-constraints.txt                              |   2 +-
.../config-download-timeout-82ab8914f998631f.yaml  |   6 +
.../default_ironic_http_boot-4b1d3769635b829f.yaml |   2 +-
...le-password-generation-uc-cced193be3d1aa86.yaml |  10 +
...only-against-local-subnet-5e98a220e01e6c19.yaml |   6 +
...retire-instack-undercloud-1cd802a8cc437f7c.yaml |   7 +
releasenotes/source/index.rst                      |   1 +
releasenotes/source/rocky.rst                      |   6 +
requirements.txt                                   |   2 +-
tox.ini                                            |   7 +
tripleoclient/config/standalone.py                 |   4 +
tripleoclient/config/undercloud.py                 |   2 +-
tripleoclient/exceptions.py                        |   4 +
tripleoclient/heat_launcher.py                     |   9 +-
tripleoclient/plugin.py                            |  14 +-
.../v1/overcloud_config/test_overcloud_config.py   |  32 +-
.../v1/overcloud_deploy/test_overcloud_deploy.py   | 422 +++++++--------------
.../v1/overcloud_image/test_overcloud_image.py     |   2 +
.../v1/overcloud_update/test_overcloud_update.py   |   4 +-
tripleoclient/utils.py                             |   3 +-
tripleoclient/v1/overcloud_config.py               |  49 ++-
tripleoclient/v1/overcloud_deploy.py               |  34 +-
tripleoclient/v1/overcloud_image.py                |   7 +
tripleoclient/v1/overcloud_update.py               |   2 +-
tripleoclient/v1/overcloud_upgrade.py              |   2 +-
tripleoclient/v1/tripleo_deploy.py                 | 157 ++++----
tripleoclient/v1/undercloud.py                     |  73 +---
tripleoclient/v1/undercloud_config.py              |  17 +-
tripleoclient/v1/undercloud_preflight.py           |  35 +-
tripleoclient/workflows/base.py                    |   2 +-
tripleoclient/workflows/deployment.py              |  70 +++-
tripleoclient/workflows/package_update.py          |  23 +-
tripleoclient/workflows/plan_management.py         |  35 +-
tripleoclient/workflows/support.py                 |  64 ++--
zuul.d/layout.yaml                                 |   8 +-
44 files changed, 757 insertions(+), 614 deletions(-)


Requirements updates
--------------------

diff --git a/requirements.txt b/requirements.txt
index 395cdf0..af21d34 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -19 +19 @@ websocket-client>=0.44.0 # LGPLv2+
-tripleo-common>=9.1.0 # Apache-2.0
+tripleo-common>=9.3.0 # Apache-2.0






More information about the Release-announce mailing list