We are psyched to announce the release of: python-ironicclient 5.2.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.2.0 ^^^^^ New Features * The "--config-drive" argument to the "node deploy" CLI command, as well as the underlying "configdrive" argument to the "set_provision_state" call now accept a JSON file with a dictionary. * Most of the node action commands now support providing several nodes. The nodes are processed sequentially, the process is stopped on first failure. * The "wait_for_provision_state" Python call now supports several nodes. Changes in python-ironicclient 5.1.0..5.2.0 ------------------------------------------- c2f1573 Update dependencies for pep8: to hacking v6 e914086 Accept configdrive as a JSON file 138d797 Update master for stable/2023.1 0fd4c65 Allow several nodes for most node actions Diffstat (except docs and test files) ------------------------------------- ironicclient/common/utils.py | 23 ++ ironicclient/osc/v1/baremetal_node.py | 178 +++++----- ironicclient/v1/node.py | 122 ++++--- .../notes/configdrive-json-b9d173dde111cf22.yaml | 6 + .../notes/multinode-actions-9f682ad5172f032f.yaml | 8 + releasenotes/source/2023.1.rst | 6 + releasenotes/source/index.rst | 1 + tox.ini | 4 +- 11 files changed, 539 insertions(+), 273 deletions(-)