Pike Series Release Notes¶
1.17.1¶
Bug Fixes¶
Fix issue where doing
export OS_BAREMETAL_API_VERSION=latest
would cause theopenstack baremetal
commands 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/unset
command.
1.16.0¶
New Features¶
Adds support for the
port.physical_network
field, which was introduced in API version 1.34.
Deprecation Notes¶
Currently, the default API version for the
ironic
tool 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 baremetal
andironic
CLI commands for volume connector resources.openstack baremetal volume connector create
openstack baremetal volume connector list
openstack baremetal volume connector show
openstack baremetal volume connector set
openstack baremetal volume connector unset
openstack baremetal volume connector delete
ironic volume-connector-create
ironic volume-connector-list
ironic volume-connector-show
ironic volume-connector-update
ironic volume-connector-delete
They are available starting with ironic API microversion 1.32.
Adds these
openstack baremetal
andironic
CLI commands for volume target resources.openstack baremetal volume target create
openstack baremetal volume target list
openstack baremetal volume target show
openstack baremetal volume target set
openstack baremetal volume target unset
openstack baremetal volume target delete
ironic volume-target-create
ironic volume-target-list
ironic volume-target-show
ironic volume-target-update
ironic 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 create
openstack baremetal node show
openstack baremetal node set
openstack baremetal node unset
openstack baremetal driver list
openstack baremetal driver show
ironic node-create
ironic node-show
ironic node-update
ironic driver-list
ironic 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¶
--wrap
CLI argument forironic driver-properties
andironic driver-raid-logical-disk-properties
commands 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_config
field.)
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
--uuid
option for theopenstack baremetal port create
command 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_id
andport_id
are 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--detail
to 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--long
to 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.