2023.2 Series Release Notes¶
5.4.0¶
New Features¶
Increments the maximum API version to
1.83which allows the Node fieldparent_nodeto become visible.
Adds client support to allow users to get, set, and update the
parent_nodefield 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 createopenstack baremetal node showopenstack baremetal node setopenstack baremetal node unsetopenstack baremetal driver listopenstack baremetal driver show
The maximum API version has been updated to
1.85which allows theunholdprovision state verb to be sent to Ironic.
5.3.0¶
New Features¶
Adds support for API version
1.81, allowing users to retrieve a node’s hardware inventory using thebaremetal node inventory [--file <filename>] save <node>command.
Adds a
get_inventorymethod 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.
5.2.0¶
New Features¶
The
--config-driveargument to thenode deployCLI command, as well as the underlyingconfigdriveargument to theset_provision_statecall 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_statePython call now supports several nodes.