python-tripleoclient 10.6.1 (rocky)
We are pleased to announce the release of: python-tripleoclient 10.6.1: TripleO client This release is part of the rocky stable release series. Download the package from: https://tarballs.openstack.org/python-tripleoclient/ For more details, please see below. 10.6.1 ^^^^^^ Upgrade Notes ************* * Upgrades and updates are now use tripleo-admin user to connect to the overcloud by default, which makes it work the same in this regard as fresh deployment. Deprecation Notes ***************** * The *--ssh-user* parameter for *overcloud upgrade run* command and similar commands is now deprecated and will be removed. In the future, *tripleo-admin* user will be used always, which will make it work the same as deployment workflow. 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. * When requesting the deployment status of a non-existant plan, instead of showing a traceback, show a helpful message indicating there is no status. * openstack overcloud delete PLAN_NAME now instead of deleting the stack and the plan instead it undeploys the plan to maintain the correct status internally and deletes the stack. This is a backwards incompatible change because we are no longer deleting the plan as it was done previously. Changes in python-tripleoclient 10.6.0..10.6.1 ---------------------------------------------- 8e38e214 Improve error message around hieradata override file 550c1a43 Handle tls endpoint for zaqar websocket client 45ba219e Use --preserve-env to keep proxy settings 795fcf70 Use existing stack parameter for DeployIdentifier cbac8240 Remove unused services in tripleo deploy e4b5a003 Add version to python execution 7835a8a3 Fix defaults to templates, roles-file and plan-environment f422425e Fix stack.name to stack.stack_name 425736d6 Don't exit on RUNNING status on delete e8efd140 Lift the limit on ntp servers 247c4be2 undercloud: enable undercloud_config parameter for validations b64127a0 Change the overcloud delete command to use undeploy_plan b36b5a7a Catch websocket connection close errors in cleanup cbac7912 Don't print message in payload if None daafd2fa Stop undercloud upgrade procedure if deployment tasks fail ef00d14e Undercloud: Disable persisting VIPs in /etc/hosts b9171e07 Remove timeout in config-download a0305b45 [Rocky] Fix backport of undercloud online upgrade 97523dba Run online data migrations during undercloud/standalone upgrades 0eea26ec Add docker bridge ip option to the undercloud.conf 3f01b386 Bump the timeout for plan creation workflow to 20 minutes 5047cf5c Only return plans if available from the message f5a1bd50 Add AdditionalArchitectures when configured 26a3e5aa Always run upgrades/updates as tripleo-admin b5f568b4 Ensure that the --template-file option is passed to the kolla builder 69f8b312 Increase the deploy_plan timeout in tripleoclient f3180de6 Fix type of --config-download-timeout a57bd486 Use sync action get_deployment_failures f4b6f4a4 Validate routed networks enabled if multiple subnets in conf c6dbdd0c Honor blacklist during temp key injection f6365dc0 [Rocky only] Fix the docker registry url. 1da8b58f Update deployment status when deploying or failed 8c8f259b Pass stack name to enable_ssh_admin workflow 74424dba Disable SSH password authentication during tripleo-admin enablement. 559365aa Handle non-existant plan when getting deployment status 0704f880 Fix overcloudrc creation in upgrade commands 46fa58c4 Create DeployIdentifier for standalone 95473203 Zaqar on the containerized undercloud should not use Redis 5e03a6c0 Honor timeout with config-download dae01334 Start websocket client before workflows d476a6ca Add a guard to break if no connection 2565aef5 Properly mock unlink 9b9b784f Add --override-ansible-cfg 607d4835 Use workflow config_download_export 8297163f Update default value for ntp servers b8734432 Fix typo in upgrade playbook's name. 54714860 undercloud: support noop management interface for snmp and ipmi Diffstat (except docs and test files) ------------------------------------- .../config-download-timeout-82ab8914f998631f.yaml | 6 + ...ndle-no-deployment-status-a8f73f887f0f158f.yaml | 4 + .../move-to-undeploy-plan-067e6070b5f24fa3.yaml | 7 + ...-always-use-tripleo-admin-53505e9ce380cd4c.yaml | 12 ++ tripleoclient/config/undercloud.py | 6 +- tripleoclient/constants.py | 3 + tripleoclient/plugin.py | 17 +- .../v1/overcloud_config/test_overcloud_config.py | 32 +++- .../v1/overcloud_delete/test_overcloud_delete.py | 37 +++- .../v1/overcloud_deploy/test_overcloud_deploy.py | 190 +++++++++++++++++++-- .../test_overcloud_ffwd_upgrade.py | 7 + .../v1/overcloud_update/test_overcloud_update.py | 10 +- .../v1/overcloud_upgrade/test_overcloud_upgrade.py | 27 ++- tripleoclient/utils.py | 8 +- tripleoclient/v1/container_image.py | 3 +- tripleoclient/v1/overcloud_config.py | 49 +++++- tripleoclient/v1/overcloud_delete.py | 10 +- tripleoclient/v1/overcloud_deploy.py | 73 ++++++-- tripleoclient/v1/overcloud_external_update.py | 6 +- tripleoclient/v1/overcloud_external_upgrade.py | 6 +- tripleoclient/v1/overcloud_ffwd_upgrade.py | 15 +- tripleoclient/v1/overcloud_update.py | 4 +- tripleoclient/v1/overcloud_upgrade.py | 17 +- tripleoclient/v1/tripleo_deploy.py | 122 ++++++++++--- tripleoclient/v1/undercloud_config.py | 43 +++-- tripleoclient/v1/undercloud_preflight.py | 9 + tripleoclient/workflows/deployment.py | 155 +++++++++++++---- tripleoclient/workflows/plan_management.py | 37 ++-- tripleoclient/workflows/scale.py | 5 +- tripleoclient/workflows/stack_management.py | 15 +- tripleoclient/workflows/support.py | 64 +++---- 41 files changed, 1107 insertions(+), 309 deletions(-)
participants (1)
-
no-reply@openstack.org