[release-announce] python-ironicclient 2.5.0 (rocky)
no-reply at openstack.org
no-reply at openstack.org
Wed Jul 25 19:57:41 UTC 2018
We are overjoyed to announce the release of:
python-ironicclient 2.5.0: OpenStack Bare Metal Provisioning API
Client Library
This release is part of the rocky stable release series.
The source is available from:
https://git.openstack.org/cgit/openstack/python-ironicclient
Download the package from:
https://pypi.org/project/python-ironicclient
Please report issues through launchpad:
https://storyboard.openstack.org/#!/project/959
For more details, please see below.
2.5.0
^^^^^
New Features
* Adds support for the "--conductor-group" argument to the following
CLI commands:
* "openstack baremetal node create"
* "openstack baremetal node set"
* "openstack baremetal node unset"
* "openstack baremetal node list"
This feature requires bare metal API 1.46.
* Adds support for a node's "deploy_step" (read-only) field. The
deploy step indicates which step is being performed during the
deployment/provisioning of a node. It is available starting with
Bare Metal API version 1.44. For more details, see story 1753128
(https://storyboard.openstack.org/#!/story/1753128).
* Adds new family of arguments to the "openstack baremetal node set"
command: "--reset-XXX-interface", where "XXX" is a name of a
hardware interface. This argument resets the node's "XXX_interface"
field to its calculated default (based on the node's hardware type
and the configuration).
* Adds the new argument "--reset-interfaces" to the "openstack
baremetal node set" command. It can be used together with "--driver"
to reset all interfaces to their defaults.
Changes in python-ironicclient 2.4.0..2.5.0
-------------------------------------------
fb94fb8 Add support for conductor groups
7c77aba Add support for reset_interfaces in node's PATCH
d401c94 Support resetting interfaces to their default values
e882435 Remove testrepository
935b272 Fix lower-constraints.txt
052ad71 Support node's deploy_step field
bfb8f2e Trivial fix typo of description
Diffstat (except docs and test files)
-------------------------------------
.gitignore | 1 -
ironicclient/common/base.py | 5 +-
ironicclient/common/http.py | 4 +-
ironicclient/osc/v1/baremetal_node.py | 369 +++++++++------------
ironicclient/shell.py | 2 +-
.../osc/v1/test_baremetal_node_fields.py | 1 +
ironicclient/v1/node.py | 18 +-
ironicclient/v1/resource_fields.py | 5 +
lower-constraints.txt | 3 +-
.../notes/conductor-group-9cfab3756aa108e4.yaml | 12 +
.../notes/node-deploy-step-061e8925dfee3918.yaml | 9 +
.../notes/reset-interface-bbd7a612242db399.yaml | 8 +
.../notes/reset-interfaces-bec227bf933fea59.yaml | 6 +
18 files changed, 478 insertions(+), 238 deletions(-)
More information about the Release-announce
mailing list