[openstack-announce] [release][ironic] python-ironic-inspector-client 1.5.0 release (mitaka)

no-reply at openstack.org no-reply at openstack.org
Tue Mar 1 17:18:49 UTC 2016


We are content to announce the release of:

python-ironic-inspector-client 1.5.0: Python client for Ironic
Inspector

This release is part of the mitaka release series.

With source available at:

    http://git.openstack.org/cgit/openstack/python-ironic-inspector-
client

With package available at:

    https://pypi.python.org/pypi/python-ironic-inspector-client

Please report issues through launchpad:

    http://bugs.launchpad.net/python-ironic-inspector-client

For more details, please see below.

1.5.0
^^^^^


New Features
************

* Introduced command "openstack baremetal introspection abort
  <UUID>" to abort running introspection for a node.

* Introspection command got --wait flag to wait for introspection
  finish.

* Python API now supports Keystone sessions instead of only
  authentication token.

* Inspector service URL can now be fetched from the service catalog.


Upgrade Notes
*************

* When setting IPMI credentials is requested, the introspection
  commands prints a notice to stdout. This was not desired, and it is
  not printed to stderr instead.


Deprecation Notes
*****************

* Passing auth_token directly to the client object constructor is
  deprecated, please pass session instead.

* Using default service URL of locahost:5050 is deprecated now.
  Either use the service catalog or provide an explicit URL.


Bug Fixes
*********

* Fixed MAX_API_VERSION incorrectly set to (1, 0) while API 1.2 is
  actually fully supported.

Changes in python-ironic-inspector-client 1.4.0..1.5.0
------------------------------------------------------

f9a9e27 Bump MAX_API_VERSION to actually supported 1.3
81bfb6d Try to fetch inspector URL from the service catalog
f2cc4e4 Updated from global requirements
cbcd3af Update README: `start` cli doesn't rely on Ironic
e9f6b3e Updated from global requirements
94a7730 Introduce command to abort introspection
1f202c9 Updated from global requirements
034832a Add a missing unit test on 'introspection status' command
1709ba6 Update --wait release note with an upgrade notice
c807673 Set MAX_API_VERSION to actually supported 1.2
e31bfc7 Updated from global requirements
8b31d0b Add --wait flag to 'introspection start' to wait for results
73220ea Updated from global requirements
3a7c5b1 Switch to accepting keystone session objects in client constructor

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

README.rst                                         |  47 +++++++--
ironic_inspector_client/client.py                  |  22 ++--
ironic_inspector_client/common/http.py             |  63 ++++++++---
ironic_inspector_client/shell.py                   |  39 ++++++-
ironic_inspector_client/test/functional.py         |  27 +++++
ironic_inspector_client/test/test_client.py        |  36 +++++--
ironic_inspector_client/test/test_common_http.py   | 117 +++++++++++++++------
ironic_inspector_client/test/test_shell.py         |  54 +++++++++-
ironic_inspector_client/test/test_v1.py            |  75 ++++++++++++-
ironic_inspector_client/v1.py                      |  76 ++++++++++++-
.../abort-introspection-428ba16c991af207.yaml      |   4 +
releasenotes/notes/api-1.2-33f0e1956b924447.yaml   |   4 +
.../notes/introspection-wait-a7e8fe832c3aaff9.yaml |   7 ++
.../notes/ks-session-ac614a9abda3e228.yaml         |   7 ++
.../notes/service-catalog-45466d1cfd330231.yaml    |   6 ++
requirements.txt                                   |   9 +-
setup.cfg                                          |   1 +
17 files changed, 507 insertions(+), 87 deletions(-)


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

diff --git a/requirements.txt b/requirements.txt
index 4c5a5b6..a4f98e1 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -4,3 +4,3 @@
-cliff>=1.15.0 # Apache-2.0
-oslo.i18n>=1.5.0 # Apache-2.0
-oslo.utils>=3.4.0 # Apache-2.0
+cliff!=1.16.0,>=1.15.0 # Apache-2.0
+oslo.i18n>=2.1.0 # Apache-2.0
+oslo.utils>=3.5.0 # Apache-2.0
@@ -8 +8,2 @@ pbr>=1.6 # Apache-2.0
-python-openstackclient>=2.0.0 # Apache-2.0
+python-keystoneclient!=1.8.0,!=2.1.0,>=1.6.0 # Apache-2.0
+python-openstackclient>=2.1.0 # Apache-2.0





More information about the OpenStack-announce mailing list