python-tripleoclient 11.4.0 (stein)
We are thrilled to announce the release of: python-tripleoclient 11.4.0: TripleO client This release is part of the stein release series. The source is available from: https://git.openstack.org/cgit/openstack/python-tripleoclient Download the package from: https://tarballs.openstack.org/python-tripleoclient/ Please report issues through: https://bugs.launchpad.net/tripleo/+bugs For more details, please see below. 11.4.0 ^^^^^^ New Features ************ * A new option "host_routes" are now available for subnet defenitions in "undercloud.conf". * Host routes specified for the *local_subnet* will be added to the routing table on the Undercloud. * Host routes for all subnets are passed to tripleo-heat-templates so that the *host_routes* property of the ctlplane subnets are set accordingly when installing the Undercloud. * Adds new commands to run BIOS cleaning on nodes: openstack overcloud node bios configure \ --configuration <..> [--all-manageable|uuid1,uuid2,..] openstack overcloud node bios reset \ [--all-manageable|uuid1,uuid2,..] The first command configures given BIOS settings on given nodes or all manageable nodes; the second command reset BIOS settings to factory default on given nodes or all manageable nodes. * Running and listing the validations was only possible by executing the Mistral workflow associated with those tasks. Now we have the possibility of running and listing the validations using the TripleO CLI. The commands added are 'openstack tripleo validator run' and 'openstack tripleo validator list' with its corresponding parameters. * The routes defined using "host_routes" option for subnet definitions in the Undercloud configuration is now also configured in ironic inspeactors dnsmasq on the Undercloud. The advanced routing options will be pushed to the inspection ramdisk similar to the way they are already pushed to IPA (ironic-python-agent). Deprecation Notes ***************** * enable_ui is deprecated for removal in Train. * The overcloudrc.v3 file is no longer generated. The same contents are available in overcloudrc. Changes in python-tripleoclient 11.3.0..11.4.0 ---------------------------------------------- c0747c0a Use "push" flag for buildah 73cc4389 Generate inventory for mistral ssh c138a496 Fix confirmation prompt for overcloud delete 68cf0227 Add a progress bar for image upload. 417d5b2d nova-less-deploy: command for deploying nodes with ironic 68250f70 undercloud: python3 support for custom envs 931e88a6 Undercloud - ironic inspector - host routes 94bed0ec Refactor reading kolla config in image builder f388fcee Force list when returning map(replaced_list_value, template_part) 93bff993 Fix timezone lookup 1a09cf7c Fix tests for container image prepare 4dcd8708 First check ipv4 then ipv6 connectivity 39822599 Make _upload_file to work with Python 3 034778b6 Undercloud - support ctlplane subnet host routes aa3d6adb Create commands for configuring BIOS on given nodes f3196716 Do not silence exceptions in overcloud_node unit tests 24ac1f13 Use OS_CACERT for zaqar's websocket connection a7c7955e Add 2 missing guards for sudo 7574f752 Mark enable_ui as deprecated c85b3de5 Add unit tests for running and listing validations from the CLI 3b7e70af Remove overcloudrc.v3 generation 2a8ef1ae Container image config file for builds optional c7ee55db Add release note link in README Diffstat (except docs and test files) ------------------------------------- README.rst | 3 + lower-constraints.txt | 2 +- ...dercloud-conf-host-routes-7084bf696020c39e.yaml | 11 + .../deprecate-tripleo-ui-12328976b429426f.yaml | 4 + .../overcloud-node-bios-c9ae89e35a96c7b1.yaml | 14 ++ ...run-validations-using-cli-b3f4aa43e9f4eb3e.yaml | 9 + ...generating-overcloudrc.v3-65ea476a29cfc4bb.yaml | 5 + ...q-classless-static-routes-81ee8af8db74dbfe.yaml | 8 + requirements.txt | 2 +- setup.cfg | 3 + tripleoclient/command.py | 3 + tripleoclient/config/standalone.py | 1 + tripleoclient/config/undercloud.py | 16 ++ tripleoclient/constants.py | 3 - tripleoclient/plugin.py | 11 +- tripleoclient/utils.py | 52 +++- tripleoclient/v1/container_image.py | 27 +-- tripleoclient/v1/overcloud_bios.py | 119 ++++++++++ tripleoclient/v1/overcloud_credentials.py | 2 +- tripleoclient/v1/overcloud_image.py | 16 +- tripleoclient/v1/overcloud_node.py | 54 +++++ tripleoclient/v1/undercloud_config.py | 9 +- tripleoclient/v1/undercloud_preflight.py | 4 +- tripleoclient/workflows/baremetal.py | 145 +++++++++++ tripleoclient/workflows/deployment.py | 8 +- tripleoclient/workflows/plan_management.py | 2 +- 42 files changed, 1198 insertions(+), 87 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index 5142f9dc..51e2d413 100644 --- a/requirements.txt +++ b/requirements.txt @@ -19 +19 @@ websocket-client>=0.44.0 # LGPLv2+ -tripleo-common>=10.4.0 # Apache-2.0 +tripleo-common>=10.6.1 # Apache-2.0
participants (1)
-
no-reply@openstack.org