[release-announce] python-ironicclient 5.4.0 (bobcat)
no-reply at openstack.org
no-reply at openstack.org
Fri Sep 1 14:51:24 UTC 2023
We high-spiritedly announce the release of:
python-ironicclient 5.4.0: OpenStack Bare Metal Provisioning API
Client Library
This release is part of the bobcat 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.
5.4.0
^^^^^
New Features
* Increments the maximum API version to "1.83" which allows the Node
field "parent_node" to become visible.
* Adds client support to allow users to get, set, and update the
"parent_node" field on a bare metal node.
* Adds support for the Firmware Interface feature.
Command to list firmware components of a node:
* "openstack baremetal node firmware list <node_ident>"
The *firmware_interface* can be specified in the commands below:
* "openstack baremetal node create"
* "openstack baremetal node show"
* "openstack baremetal node set"
* "openstack baremetal node unset"
* "openstack baremetal driver list"
* "openstack baremetal driver show"
* The maximum API version has been updated to "1.85" which allows
the "unhold" provision state verb to be sent to Ironic.
Changes in python-ironicclient 5.3.0..5.4.0
-------------------------------------------
cea2c5a Firmware Interface support
8bcf52e Followup: Remove print statements from test
fb03b3e tox: Remove basepython
11d09bc Add python3.10 support in testing runtime
048f5fd These should be indented 4 spaces to match the other things in this block
508073d Add baremetal node unhold
b57429f Add support for parent node
Diffstat (except docs and test files)
-------------------------------------
ironicclient/common/http.py | 2 +-
ironicclient/osc/v1/baremetal_node.py | 129 ++++++++++++++++--
ironicclient/v1/node.py | 60 ++++++++-
ironicclient/v1/resource_fields.py | 29 ++++
.../add-parent-node-support-450b111533c82440.yaml | 8 ++
.../notes/firmware-interface-ad0e9d58e4f61b2d.yaml | 17 +++
...pdate-api-version-to-1.85-0d79e372275061f9.yaml | 5 +
setup.cfg | 4 +
tox.ini | 34 +++--
14 files changed, 494 insertions(+), 35 deletions(-)
More information about the Release-announce
mailing list