[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