[release-announce] python-ironicclient 4.6.0 (wallaby)
no-reply at openstack.org
no-reply at openstack.org
Thu Feb 18 16:35:47 UTC 2021
We jubilantly announce the release of:
python-ironicclient 4.6.0: OpenStack Bare Metal Provisioning API
Client Library
This release is part of the wallaby release series.
The source is available from:
https://opendev.org/openstack/python-ironicclient
Download the package from:
https://pypi.org/project/python-ironicclient
Please report issues through:
https://storyboard.openstack.org/#!/project/openstack/python-
ironicclient
For more details, please see below.
4.6.0
^^^^^
New Features
* Adds support for providing optional deploy steps when deploying or
rebuilding; available with ironic-api-version 1.69 or higher.
Baremetal CLI is "baremetal node <provision-state> <node> --deploy-
steps <deploy-steps>" where "<provision-state>" is 'deploy' or
'rebuild' and "<deploy-steps>" are deploy steps in JSON format. May
be path to a file containing deploy steps; OR '-', with the deploy
steps being read from standard input; OR a string. The value should
be a list of deploy-step dictionaries; each dictionary should have
keys 'interface', 'step' and 'priority', and optional key 'args'.
When overlapping, these steps override deploy template and driver
steps. For more information see Deploy Steps in Node Deployment
documentation (https://docs.openstack.org/ironic/latest/admin/node-
deployment.html#id3).
* YAML files are now supported for the "--network-data", "--deploy-
steps", "--clean-steps" and "--target-raid-config" arguments, as
well as for the "--steps" argument of deploy template commands.
Changes in python-ironicclient 4.5.0..4.6.0
-------------------------------------------
b3e9559 Clearer error message when unable to parse JSON
229c492 Support YAML files wherever JSON files are accepted
1e02b3e Update minversion of tox
8df29e0 Add 'deploy steps' for provisioning API
Diffstat (except docs and test files)
-------------------------------------
ironicclient/common/http.py | 2 +-
ironicclient/common/utils.py | 11 ++++---
ironicclient/osc/v1/baremetal_deploy_template.py | 6 ++--
ironicclient/osc/v1/baremetal_node.py | 38 +++++++++++++++++++---
ironicclient/v1/node.py | 13 ++++++--
.../add-deploy-steps-arg-0b127e29c8cf976d.yaml | 15 +++++++++
.../notes/yaml-files-79cd8367d7a4c2f2.yaml | 7 ++++
tox.ini | 2 +-
11 files changed, 133 insertions(+), 37 deletions(-)
More information about the Release-announce
mailing list