[release-announce] [ironic] python-ironicclient 2.3.0 (rocky)

no-reply at openstack.org no-reply at openstack.org
Mon Mar 12 22:13:14 UTC 2018


We are pleased to announce the release of:

python-ironicclient 2.3.0: OpenStack Bare Metal Provisioning API
Client Library

This release is part of the rocky release series.

The source is available from:

    https://git.openstack.org/cgit/openstack/python-ironicclient

Download the package from:

    https://pypi.python.org/pypi/python-ironicclient

Please report issues through launchpad:

    https://bugs.launchpad.net/python-ironicclient

For more details, please see below.

2.3.0
^^^^^

New Features

* Adds support for rescue_interface for the commands below. They are
  available starting with ironic API microversion 1.38.

  * "openstack baremetal node create"

  * "openstack baremetal node show"

  * "openstack baremetal node set"

  * "openstack baremetal node unset"

  * "openstack baremetal driver list"

  * "openstack baremetal driver show"

* Adds the below commands to OSC to support rescue mode for ironic
  available starting with API version 1.38:

  * "openstack baremetal node rescue"

  * "openstack baremetal node unrescue"

Changes in python-ironicclient 2.2.0..2.3.0
-------------------------------------------

964556b Updated from global requirements
25bf1a4 Change confusing test class names
9683a7e Update 'Usage' section in 'doc/source/api_v1.rst'
1d74c50 Updated from global requirements
67fac2f Replace use of functools.wraps() with six.wraps()
d7e7ea9 Zuul: Remove project name
6b53f45 Use 'with' method rather than having to call close
487ad98 Follow-up of rescue mode
e0d8b16 Add rescue_interface to node and driver
fce885b Add support for RESCUE and UNRESCUE provision states
79cffe3 Update reno for stable/queens
25a3cee Replace curly quotes with straight quotes
b11e679 Use the 'ironic' queue for the gate
979b915 Check return value in test_baremetal_list_traits


Diffstat (except docs and test files)
-------------------------------------

ironicclient/common/http.py                        |   5 +-
ironicclient/common/utils.py                       |   5 +-
ironicclient/osc/v1/baremetal_node.py              |  59 +++++++-
ironicclient/v1/create_resources.py                |   3 +-
ironicclient/v1/node.py                            |  14 +-
ironicclient/v1/resource_fields.py                 |   6 +
ironicclient/v1/utils.py                           |   4 +
...erface-to-node-and-driver-e3ff9b5df2628e5a.yaml |  12 ++
...d-rescue-unrescue-support-f78266514ca59346.yaml |   8 +
releasenotes/source/index.rst                      |   1 +
releasenotes/source/queens.rst                     |   6 +
requirements.txt                                   |   4 +-
setup.cfg                                          |   2 +
tox.ini                                            |   2 +-
zuul.d/project.yaml                                |   2 +-
23 files changed, 312 insertions(+), 33 deletions(-)


Requirements updates
--------------------

diff --git a/requirements.txt b/requirements.txt
index b965f1f..9277e32 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -8 +8 @@ jsonschema<3.0.0,>=2.6.0 # MIT
-keystoneauth1>=3.3.0 # Apache-2.0
+keystoneauth1>=3.4.0 # Apache-2.0
@@ -14 +14 @@ PrettyTable<0.8,>=0.7.1 # BSD
-PyYAML>=3.10 # MIT
+PyYAML>=3.12 # MIT






More information about the Release-announce mailing list