python-tripleoclient 10.4.0 (rocky)
We are glad to announce the release of: python-tripleoclient 10.4.0: TripleO client This release is part of the rocky release series. Download the package from: https://tarballs.openstack.org/python-tripleoclient/ For more details, please see below. 10.4.0 ^^^^^^ Prelude ******* The undercloud is now by default containerized and the deployment is not driven by instack-undercloud anymore but by TripleO Heat Templates like it's done for the overcloud. New Features ************ * In certain situations it may be desirable to provide optimised overcloud images for deployed nodes. In order to achieve this add a "--platform" option to "openstack overcloud image upload". This option will then be used to select appropriate images based on the combination of architecture and platform. * "tripleo config generate ansible" generates the default "ansible.cfg" in the given "--output-dir" (defaults to *$HOME*). The remote user setting for ansible will be set to the "--deployment- user" value (defaults to 'stack'). Note: Do not confuse the generated config with "~/.ansible.cfg". The latter takes the lower precedence. You may want to customize the generated config so it will be used with all undercloud and standalone deployments. Note: Overcloud deployments use Mistral workflows to configure ansible for its own use, but the basic configuration it takes looks very similar. * [EXPERIMENTAL] The *openstack tripleo deploy* command is experimental and may change in future releases. Upgrade Notes ************* * The upgrade from a non-containerized undercloud to a containerized undercloud is supported and can be executed with "openstack undercloud upgrade" command (same as before). Changes in python-tripleoclient 10.3.0..10.4.0 ---------------------------------------------- 1034d65 Log tracebacks d077cb3 Don't assume ansible_dir in finally clause 26d0ed2 Add --force-stack-create 9f41f95 Default --deployment-user to $SUDO_USER f357393 Revert "Fix populate templates dir for mixed UC/OC cases" 1e2af1a Revert "Revert "Alter default http boot path for containerized Ironic"" 517512e Select default openstack plan for tripleo deploy b10ca31 Switch the undercloud to be containerized by default 6ed0955 Respect THT_HOME for vstate dropin file cf6fc69 Fix populate templates dir for mixed UC/OC cases 6ef06fb Report ansible errors in json file for standalone a9dd33a Generate ansible.cfg for UC/standalone deployments d32cfff Quick'n'dirty way to at least protect and correct rights on files 2fd01df Update output messaging for standalone/undercloud 1e8c5e8 Always set a hardware architecture on uploaded images 354e886 Handle mapping multiple heat parameters from one config option a93e339 Add support for configuring additional architectures for heat-based installs dbb2f6b Mark tripleo deploy experimental 351633e Switch to using assert_has_calls() instead of assertEqual() 560b79c Actually use the arch and platform to select appropriate images 3e786fe Add --platform support when uploading images Diffstat (except docs and test files) ------------------------------------- lower-constraints.txt | 2 +- .../add-platform-option-97d92380b9ff52f1.yaml | 8 + .../ansible-default-config-920461117f0bd427.yaml | 17 + .../default_ironic_http_boot-4b1d3769635b829f.yaml | 6 + ...ipleo-deploy-experimental-7533f9a9ed18a72d.yaml | 5 + .../notes/use_heat_default-366fe9593a72642a.yaml | 10 + requirements.txt | 2 +- setup.cfg | 1 + tripleoclient/config/undercloud.py | 8 + tripleoclient/constants.py | 3 + tripleoclient/exceptions.py | 3 - .../v1/overcloud_image/test_overcloud_image.py | 507 +++++++++++++-------- tripleoclient/utils.py | 66 ++- tripleoclient/v1/overcloud_image.py | 48 +- tripleoclient/v1/overcloud_node.py | 9 +- tripleoclient/v1/tripleo_config.py | 69 +++ tripleoclient/v1/tripleo_deploy.py | 243 ++++++++-- tripleoclient/v1/undercloud.py | 80 +++- tripleoclient/v1/undercloud_config.py | 20 +- tripleoclient/v1/undercloud_preflight.py | 27 ++ 25 files changed, 1315 insertions(+), 348 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index 3013cd0..395cdf0 100644 --- a/requirements.txt +++ b/requirements.txt @@ -19 +19 @@ websocket-client>=0.44.0 # LGPLv2+ -tripleo-common>=9.0.1 # Apache-2.0 +tripleo-common>=9.1.0 # Apache-2.0
participants (1)
-
no-reply@openstack.org