We enthusiastically announce the release of: python-tripleoclient 11.1.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.1.0 ^^^^^^ New Features ************ * Switch the Heat Launcher to use Podman instead of Docker when heat_native is disabled. Bug Fixes ********* * When requesting the deployment status of a non-existant plan, instead of showing a traceback, show a helpful message indicating there is no status. Changes in python-tripleoclient 11.0.0..11.1.0 ---------------------------------------------- 45395e8 Fix defaults to templates, roles-file and plan-environment 16b5048 Add fixture to replace multiple mocks 2d8dc58 Use transport_url instead of rpc_backend 7cef36b Honor blacklist during temp key injection 9f716d8 Increase the deploy_plan timeout in tripleoclient a022a33 Log exceptions that are uncaught c56face Fix documentation string for update roles and nodes option. 383d5f9 Switch Heat Launcher to use Podman instead of Docker when containerized e5a960e Allow to actually disable heat-native 3f58423 Validate routed networks enabled if multiple subnets in conf 5d4cebf Create DeployIdentifier for standalone 44f4b08 Don't use deprecated environment for no-tls setup 84dd5ee Fix overcloudrc creation in upgrade commands e478e97 Update deployment status when deploying or failed 23f1969 Pass stack name to enable_ssh_admin workflow b7419d5 Ensure that the --template-file option is passed to the kolla builder d3dcf93 Fix misspelling in deployment complete message. ec2e018 Use sync action get_deployment_failures 2535aca Disable SSH password authentication during tripleo-admin enablement. 0b14fd1 Handle non-existant plan when getting deployment status 6639b9e Handle tls endpoint for zaqar websocket client Diffstat (except docs and test files) ------------------------------------- ...ndle-no-deployment-status-a8f73f887f0f158f.yaml | 4 + .../heat_launcher_podman-80870701fe4d99a5.yaml | 5 + tripleoclient/command.py | 12 +- tripleoclient/config/standalone.py | 7 +- tripleoclient/constants.py | 3 + tripleoclient/heat_launcher.py | 27 ++- tripleoclient/plugin.py | 9 +- .../v1/overcloud_deploy/test_overcloud_deploy.py | 221 ++++++++++----------- tripleoclient/utils.py | 6 + tripleoclient/v1/container_image.py | 3 +- tripleoclient/v1/overcloud_deploy.py | 58 ++++-- tripleoclient/v1/overcloud_ffwd_upgrade.py | 3 +- tripleoclient/v1/overcloud_update.py | 19 +- tripleoclient/v1/overcloud_upgrade.py | 3 +- tripleoclient/v1/tripleo_deploy.py | 68 +++++-- tripleoclient/v1/undercloud_config.py | 6 +- tripleoclient/v1/undercloud_preflight.py | 9 + tripleoclient/workflows/deployment.py | 67 +++++-- 25 files changed, 475 insertions(+), 214 deletions(-)