[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