Current Series Release Notes¶
6.2.0-9¶
New Features¶
Adds
--disable-ramdisktoopenstack baremetal runbook create, matching the field ironic’s runbook resource already supports. Also shown byrunbook showandrunbook list --long.
Adds
--disable-ramdisktoopenstack baremetal runbook setandrunbook unset, so the field can be changed after creation. Requires an ironic fix allowingdisable_ramdiskto be patched; without it, these options fail server-side.
Upgrade Notes¶
Support for Python 3.10 has been removed. Now Python 3.11 is the minimum version supported.
Bug Fixes¶
Removes
--traitsfromopenstack baremetal runbook create. Ironic has never accepted traits in the create request body; useopenstack baremetal runbook trait add/removeinstead. Passing--traitstorunbook createalways resulted in a400.
Removes
--stepfromopenstack baremetal runbook unset. It generated a patch path (/step/<key>) that ironic always rejected: the allowed field is the pluralstepslist, not a per-step key, and there’s no way to remove a single step by name. Userunbook set --stepsto replace the full list instead.
6.2.0¶
Bug Fixes¶
Fixes a race condition where running multiple Bare Metal CLI commands concurrently could fail with
[Errno 11] Resource temporarily unavailablewhile accessing the cached API version. The on-disk version cache is now best-effort: if it cannot be read or written, the client silently re-negotiates the API version instead of raising an error.
Other Notes¶
Removed classes and helper functions from the apiclient module, which was never a supported API of the ironicclient library but was likely developed to mirror the API surface of some OSLO libraries.
6.1.0¶
New Features¶
Provide
openstack baremetal node trait addandopenstack baremetal node trait removecommands. To make the user experience of the CLI consistent with other commands.
Deprecation Notes¶
Deprecate
openstack baremetal node add traitandopenstack baremetal node remove traitcommands.
Bug Fixes¶
It was not possible with OSC to unset local-link-connection on a baremetal port which is a necessary operation when testing setting and creating ports with this data. bug 2148621.