[release-announce] [ironic] python-ironicclient 1.13.0 (pike)
no-reply at openstack.org
no-reply at openstack.org
Tue May 9 18:44:48 UTC 2017
We are gleeful to announce the release of:
python-ironicclient 1.13.0: OpenStack Bare Metal Provisioning API
Client Library
This release is part of the pike release series.
The source is available from:
http://git.openstack.org/cgit/openstack/python-ironicclient
Download the package from:
https://pypi.python.org/pypi/python-ironicclient
Please report issues through launchpad:
http://bugs.launchpad.net/python-ironicclient
For more details, please see below.
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
Changes in python-ironicclient 1.12.0..1.13.0
---------------------------------------------
10c291f Updated from global requirements
5ddfd26 Add usage documentation for Baremetal OSC Plugin
e189ea7 Updated from global requirements
9fbcadf Extends driver-list, driver-show supporting new hardware types
95b63a2 Updated from global requirements
b63321f Deduplicate method in OSC functional tests
ee94c48 Remove log translations
75b6bf7 Update OSC baremetal node set/unset supporting dynamic drivers
d55e363 OSC 'node list' recognizes all provision states
Diffstat (except docs and test files)
-------------------------------------
README.rst | 26 ++-
ironicclient/common/filecache.py | 7 +-
ironicclient/common/http.py | 18 +-
ironicclient/common/i18n.py | 10 --
ironicclient/common/utils.py | 22 +++
ironicclient/osc/v1/baremetal_chassis.py | 6 +-
ironicclient/osc/v1/baremetal_create.py | 6 +-
ironicclient/osc/v1/baremetal_driver.py | 40 +++--
ironicclient/osc/v1/baremetal_node.py | 191 +++++++++++++++++++--
ironicclient/osc/v1/baremetal_port.py | 12 +-
ironicclient/osc/v1/baremetal_portgroup.py | 6 +-
.../osc/v1/test_baremetal_node_create_negative.py | 9 +-
.../osc/v1/test_baremetal_node_negative.py | 17 +-
ironicclient/v1/driver.py | 24 ++-
ironicclient/v1/driver_shell.py | 34 +++-
ironicclient/v1/resource_fields.py | 45 ++++-
...iver-list-and-driver-show-800d96393aa17342.yaml | 16 ++
...update-baremetal-node-set-c1ac57de0d481efe.yaml | 6 +
...-node-list-provisionstate-cd98dbddaad93e96.yaml | 4 +
requirements.txt | 8 +-
test-requirements.txt | 2 +-
30 files changed, 811 insertions(+), 127 deletions(-)
Requirements updates
--------------------
diff --git a/requirements.txt b/requirements.txt
index 220e3dd..d2322fe 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -4 +4 @@
-pbr>=2.0.0 # Apache-2.0
+pbr!=2.1.0,>=2.0.0 # Apache-2.0
@@ -8,2 +8,2 @@ jsonschema!=2.5.0,<3.0.0,>=2.0.0 # MIT
-keystoneauth1>=2.18.0 # Apache-2.0
-osc-lib>=1.2.0 # Apache-2.0
+keystoneauth1>=2.20.0 # Apache-2.0
+osc-lib>=1.5.1 # Apache-2.0
@@ -14 +14 @@ PrettyTable<0.8,>=0.7.1 # BSD
-python-openstackclient>=3.3.0 # Apache-2.0
+python-openstackclient!=3.10.0,>=3.3.0 # Apache-2.0
diff --git a/test-requirements.txt b/test-requirements.txt
index b8ccd8d..5e2af1e 100644
--- a/test-requirements.txt
+++ b/test-requirements.txt
@@ -10 +10 @@ mock>=2.0 # BSD
-Babel>=2.3.4 # BSD
+Babel!=2.4.0,>=2.3.4 # BSD
More information about the Release-announce
mailing list