[release-announce] python-ironicclient 5.3.0 (bobcat)

no-reply at openstack.org no-reply at openstack.org
Thu Jul 6 09:03:50 UTC 2023


We are happy to announce the release of:

python-ironicclient 5.3.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.3.0
^^^^^

New Features

* Adds support for API version "1.81", allowing users to retrieve a
  node's hardware inventory using the "baremetal node inventory
  [--file <filename>] save <node>" command.

* Adds a "get_inventory" method to the python client library. This
  method allows operators to query recorded node inventory from an
  ironic API.

* Add support for Node shard field.

* Add support for listing nodes by one or more shards.

* Add support for filtering nodes by if they are sharded.

Changes in python-ironicclient 5.2.0..5.3.0
-------------------------------------------

0e9a476 Node sharding support
0b6b282 Add support for node inventory
bea37aa Fix minor spelling errors and incorrect help text


Diffstat (except docs and test files)
-------------------------------------

ironicclient/common/http.py                        |   2 +-
ironicclient/osc/v1/baremetal_node.py              |  85 ++++++++++--
ironicclient/v1/node.py                            |  36 ++++-
.../notes/add-node-inventory-74e856c019cfa7e2.yaml |   7 +
.../notes/node-shard-support-774ebfe6719fc7c2.yaml |   4 +
setup.cfg                                          |   1 +
9 files changed, 341 insertions(+), 16 deletions(-)







More information about the Release-announce mailing list