We are amped to announce the release of: python-ironicclient 5.8.0: OpenStack Bare Metal Provisioning API Client Library This release is part of the dalmatian 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://bugs.launchpad.net/python-ironicclient/+bugs For more details, please see below. 5.8.0 ^^^^^ New Features ************ * Adds support for "NodeManager.set_provision_state", to accept "disable_ramdisk" keyword argument to disable booting ironic-python- agent for clean and service steps that support it. * Add "--disable-ramdisk" CLI option to *node clean* and *node service* to disable booting ironic-python-agent for steps that support it. Bug Fixes ********* * Fixes the issue that create port with name does not take effect. Changes in python-ironicclient 5.7.0..5.8.0 ------------------------------------------- 9feda5a support passing disable_ramdisk for clean and service state 1035b2b Add CLI support for runbooks 54b8782 Remove use of distutils a10c3e3 Fix port create ignores the name field Diffstat (except docs and test files) ------------------------------------- ironicclient/common/http.py | 46 +- ironicclient/common/utils.py | 6 +- ironicclient/osc/v1/baremetal_node.py | 47 ++- ironicclient/osc/v1/baremetal_port.py | 2 +- ironicclient/osc/v1/baremetal_runbook.py | 403 ++++++++++++++++++ ironicclient/v1/client.py | 2 + ironicclient/v1/node.py | 21 +- ironicclient/v1/resource_fields.py | 20 + ironicclient/v1/runbook.py | 106 +++++ ...fix-create-with-port-name-9b3829405736a3c3.yaml | 4 + ...n-service-disable-ramdisk-11366c1a53fa9fdd.yaml | 10 + setup.cfg | 6 + 19 files changed, 1723 insertions(+), 44 deletions(-)