Pike Series Release Notes¶
1.17.1¶
Bug Fixes¶
Fix issue where doing
export OS_BAREMETAL_API_VERSION=latestwould cause theopenstack baremetalcommands to fail. See bug 1712935.
No longer emits the incorrect warning “Please specify what to set/unset” when only the –target-raid-config is specified in the
openstack baremetal node set/unsetcommand.
1.16.0¶
New Features¶
Adds support for the
port.physical_networkfield, which was introduced in API version 1.34.
Deprecation Notes¶
Currently, the default API version for the
ironictool is fixed to be 1.9. In the Queens release, it will be changed to the latest version understood by both the client and the server. In this release a warning is logged, if no explicit version is provided.
1.15.0¶
New Features¶
Adds these
openstack baremetalandironicCLI commands for volume connector resources.openstack baremetal volume connector createopenstack baremetal volume connector listopenstack baremetal volume connector showopenstack baremetal volume connector setopenstack baremetal volume connector unsetopenstack baremetal volume connector deleteironic volume-connector-createironic volume-connector-listironic volume-connector-showironic volume-connector-updateironic volume-connector-delete
They are available starting with ironic API microversion 1.32.
Adds these
openstack baremetalandironicCLI commands for volume target resources.openstack baremetal volume target createopenstack baremetal volume target listopenstack baremetal volume target showopenstack baremetal volume target setopenstack baremetal volume target unsetopenstack baremetal volume target deleteironic volume-target-createironic volume-target-listironic volume-target-showironic volume-target-updateironic volume-target-delete
They are available starting with ironic API microversion 1.32.
Adds support for storage_interface for the commands below. They are available starting with ironic API microversion 1.33.
openstack baremetal node createopenstack baremetal node showopenstack baremetal node setopenstack baremetal node unsetopenstack baremetal driver listopenstack baremetal driver showironic node-createironic node-showironic node-updateironic driver-listironic driver-show
Deprecation Notes¶
Currently, the default API version for the OSC plugin is fixed to be 1.9. In the Queens release, it will be changed to the latest version understood by both the client and the server. In this release a warning is logged, if no explicit version is provided.
Bug Fixes¶
--wrapCLI argument forironic driver-propertiesandironic driver-raid-logical-disk-propertiescommands now takes only non-negative integers as input. An error is shown if a negative value is passed.
1.14.0¶
Prelude¶
With this release, we have achieved feature parity between the ironic and openstack baremetal (OpenStack Client plugin) CLI.
New Features¶
Adds the
openstack baremetal driver property list <driver>command. For the specified driver, this returns a list of its properties, along with descriptions for each property. (The values of these properties are specified in a node’s driver_info.)
Adds the
openstack baremetal driver raid property list <driver>command. For a specified driver, this returns a list of the RAID logical disk properties that can be specified, along with a description for each property. (The values of these properties are specified in a node’starget_raid_configfield.)
For the OSC command
openstack baremetal node list, adds the--driver <driver>option to limit the list to nodes with the specified driver.
Adds the
--uuidoption for theopenstack baremetal port createcommand so that the new port’s UUID can be specified.
For
openstack baremetal port set, adds these options:--local-link-connection <key=value>: Key/value metadata describing local link connection information. Valid keys areswitch_info,switch_id, andport_id. The keysswitch_idandport_idare required (repeat option to specify multiple keys).--pxe-enabled: Indicates that this port should be used when PXE booting this node (default)--pxe-disabled: Indicates that this port should not be used when PXE booting this node
1.13.0¶
New Features¶
To support dynamic drivers (available starting with ironic API microversion 1.30):
ironic driver-list has two new optional arguments,
--type <type>for the type of driver (‘classic’ or ‘dynamic’) to list, and--detailto show detailed information about the drivers.ironic driver-show returns a lot more information, including the type of driver and the default and enabled interfaces.
openstack baremetal driver list has two new optional arguments,
--type <type>for the type of driver (‘classic’ or ‘dynamic’) to list, and--longto show detailed information about the drivers.openstack baremetal driver show returns a lot more information, including the type of driver and the default and enabled interfaces.
Adds new arguments to the OSC baremetal-node-set to allow setting boot, console, deploy, inspect, management, power, raid, and vendor hardware interfaces. They are available starting with ironic API microversion 1.30.
Bug Fixes¶
Allows all provision states for OSC node list command with –provision-state argument
1.12.0¶
New Features¶
Add new arguments to the CLI node-create to allow selecting boot, console, deploy, inspect, management, power, raid, and vendor hardware interfaces, when hardware types are used. They are available starting with ironic API microversion 1.31.
Upgrade Notes¶
Hides ‘states’ field in ‘node create’ and ‘node show’ OSC subcommands output because this field is not meant to be present in the output.
Bug Fixes¶
Fixes an issue where certain error messages from the ironic API were suppressed.