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