Newton Series Release Notes¶
1.7.1-2¶
Bug Fixes¶
Allows all provision states for OSC node list command with –provision-state argument
1.7.1¶
Bug Fixes¶
Fixes ‘ironic create <file>’ command so that it handles the file argument(s) correctly.
1.7.0¶
New Features¶
Adds a new
ironic create
command that creates resources (chassis, nodes, ports) specified in one or more JSON (*.json
) or YAML (*.yaml
) files.
Adds a new
openstack baremetal create
command. Similar to theironic create
command, this command creates resources specified in one or more files. (Note thatopenstack baremetal create
can also be used to create a node via specified node attributes. However, this feature has been deprecated since 1.4.0.)
The
ironic port-show
,ironic port-list --detail
, andironic node-port-list --detail
commands now include theinternal_info
field in the output.
Adds new OpenStackClient commands:
openstack baremetal chassis create
openstack baremetal chassis delete
openstack baremetal chassis list
openstack baremetal chassis set
openstack baremetal chassis show
openstack baremetal chassis unset
openstack baremetal driver list
openstack baremetal driver passthru call
openstack baremetal driver passthru list
openstack baremetal driver show
openstack baremetal node adopt
openstack baremetal node boot device set
openstack baremetal node boot device show
openstack baremetal node console disable
openstack baremetal node console enable
openstack baremetal node console show
openstack baremetal node passthru call
openstack baremetal node passthru list
openstack baremetal node validate
openstack baremetal port delete
openstack baremetal port list
openstack baremetal port set
openstack baremetal port unset
Please see the help for each command for more information.
Adds an option
--chassis <chassis UUID>
to theopenstack baremetal node list
command. It provides the ability to get a list of the nodes of the specified chassis.
Allows setting and unsetting (clearing) the node’s target RAID configuration via the OpenStackClient plugin commands
openstack baremetal node set --target-raid-config
andopenstack baremetal node unset --target-raid-config
respectively.
Adds
--wait
flag to theironic node-set-provision-state
command and the associatednode.wait_for_provision_state
method in the Python API. The flag works with all provision state changes except forabort
.
Deprecation Notes¶
Deprecates
-l
argument ofopenstack baremetal port create
command in favor of--local-link-connection
, as by OpenStackClient guidelines, the options should be full words.
Bug Fixes¶
Fail with EndpointException instead of IndexError while creating v1 client without
endpoint
argument if os_ironic_api_version isn’t specified.
1.6.0¶
New Features¶
Adds support for the new
node.resource_class
field, which was introduced in API version 1.21.
Extend the OpenStackClient plugin with new commands:
openstack baremetal port show
1.5.0¶
New Features¶
Add support of new fields:
node.network_interface
is introduced in API 1.20, specifies the network interface to use for a node.port.local_link_connection
contains the port binding profile.port.pxe_enabled
indicates whether PXE is enabled for the port.
The
port.local_link_connection
andport.pxe_enabled
fields were introduced in API 1.19.
1.4.0¶
New Features¶
Add support for specifying the expiry (in seconds) of the caching of the ironic API version, via the environment variable “IRONICCLIENT_CACHE_EXPIRY”.
Add a –json option to the client to display the JSON response body from the Ironic API without formatting it.
Extend the OpenStackClient plugin with new commands:
openstack baremetal node abort
openstack baremetal node clean
openstack baremetal node create
openstack baremetal node delete - Supports deleting multiple nodes
openstack baremetal node deploy
openstack baremetal node inspect
openstack baremetal node list
openstack baremetal node maintenance set
opnestack baremetal node maintenance unset
openstack baremetal node manage
openstack baremetal node power
openstack baremetal node provide
openstack baremetal node reboot
openstack baremetal node rebuild
openstack baremetal node set
openstack baremetal node show
openstack baremetal node undeploy
openstack baremetal node unset
openstack baremetal port create
Support has been added for the node-set-provision-state verb
adopt
which requires API version 1.17. This feature allows an operator move a node fromMANAGABLE
state toACTIVE
state without performing cleaning or a deployment operation.
Deprecation Notes¶
Deprecating the following commands in favor of the new commands:
openstack baremetal create
openstack baremetal delete
openstack baremetal list
openstack baremetal set
openstack baremetal show
openstack baremetal unset
These will be removed in the ‘Queens’ release.
Bug Fixes¶
The client will now retry on keystoneauth retriable connection failures if retries are enabled for a particular request. This ensures that on a temporary network outage to the keystone auth services a request we be retried the requested number of times before raising an exception.
Fixes an issue when SessionClient ignores endpoint_override while doing session requests, which leads to undeterministic results in multi-region deployments.