[release-announce] [ironic] python-ironicclient 1.11.0 (ocata)
no-reply at openstack.org
no-reply at openstack.org
Thu Jan 26 01:00:32 UTC 2017
We are happy to announce the release of:
python-ironicclient 1.11.0: OpenStack Bare Metal Provisioning API
Client Library
This release is part of the ocata stable 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.11.0
^^^^^^
New Features
************
* Supports creation of port groups via "ironic create" and
"openstack baremetal create" commands.
* Add a new command "ironic node-inject-nmi" to support the
injection of Non-Masking Interrupts (NMI).
* For OSC commands, the --os-baremetal-api-version optional argument
(or OS_BAREMETAL_API_VERSION environment variable) can have the
value 'latest'. If set to 'latest', the latest API version known by
client will be used in requests to the Bare Metal service.
* Add a new OSC command for the injection of Non-Masking Interrupts
(NMI), "openstack baremetal node inject nmi".
* For OSC, adds ability to get list of nodes that are not in
maintenance mode via the --no-maintenance optional argument to the
"openstack baremetal node list" command.
* Adds an option "--unassociated" to the "openstack baremetal node
list" command. It provides the ability to get a list of the nodes
that are not associated with instances.
* Adds an option "--wait [<time-out>]" to all of the OSC
provisioning commands, except for abort which is not supported. When
specified, provisioning commands will wait for the node to reach the
desired state before returning. An optional argument, time-out, can
be specified which will end the waiting after the specified amount
of time (in seconds). The default value for this timeout is 0, which
means it will wait indefinitely.
Bug Fixes
*********
* Fixes an issue with OpenStackClient plugin not being able to work
with versioned ironic endpoints.
Changes in python-ironicclient 1.10.0..1.11.0
---------------------------------------------
be5c99c Support --os-baremetal-api-version latest
d9f595b Allow creating portgroups via create commands
dc3044e Fix help message for the node-vif-attach command
09774ad Add --wait to OSC provisioning commands
4487a37 Add --no-maintenance to OSC 'baremetal node list'
daf6db7 Follow up nits in the patch "ironic node-inject-nmi"
db0a852 Updated from global requirements
1afaaa1 Fix node-inject-nmi to pass an empty body
068018f Typo fix: prefered => preferred
c964a4c Add a new OSC command for Inject NMI
5edcdf0 Change os_tenant_name to os_project_name in tests configuration script
906d3ca Add a new command "ironic node-inject-nmi"
f0082ee Fix multiple ports deletion
2218e65 Strip endpoint version in OSC plugin
9f788f4 Extend OSC "node list" cmd to fetch nodes without instance UUID
Diffstat (except docs and test files)
-------------------------------------
ironicclient/osc/plugin.py | 27 +-
ironicclient/osc/v1/baremetal_node.py | 121 ++++-
ironicclient/v1/create_resources.py | 81 +++-
ironicclient/v1/create_resources_shell.py | 2 +-
ironicclient/v1/node.py | 4 +
ironicclient/v1/node_shell.py | 8 +-
ironicclient/v1/port_shell.py | 13 +-
...tgroups-to-create-command-6d685277f7af79df.yaml | 6 +
.../instance-crash-dump-d845a31e72b5a9f7.yaml | 4 +
...est-baremetal-api-version-a20e3099e3b97a1b.yaml | 6 +
.../osc-instance-crash-dump-22634a57104561a5.yaml | 4 +
...-node-list-no-maintenance-ff1cef7cfbe60fb9.yaml | 6 +
...sc-node-list-unassociated-60e46958a0abc3e5.yaml | 7 +
...sc-versioned-endpoint-fix-08f6b7af2f47a5d6.yaml | 4 +
...for-provisioning-commands-b6f5b875d573c9c8.yaml | 11 +
requirements.txt | 2 +-
setup.cfg | 1 +
tools/run_functional.sh | 4 +-
29 files changed, 1086 insertions(+), 54 deletions(-)
Requirements updates
--------------------
diff --git a/requirements.txt b/requirements.txt
index 54f15e4..5636d27 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -8 +8 @@ jsonschema!=2.5.0,<3.0.0,>=2.0.0 # MIT
-keystoneauth1>=2.17.0 # Apache-2.0
+keystoneauth1>=2.18.0 # Apache-2.0
More information about the Release-announce
mailing list