[release-announce] [ironic] python-ironic-inspector-client 3.0.0 (queens)

no-reply at openstack.org no-reply at openstack.org
Mon Dec 4 16:30:58 UTC 2017


We are delighted to announce the release of:

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

This release is part of the queens release series.

The source is available from:

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

Download the package from:

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

Please report issues through launchpad:

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

For more details, please see below.

3.0.0
^^^^^


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

* Experimental setting IPMI credentials feature was removed.

* Support for passing "auth_token" to "ClientV1" was removed. Please
  create a **keystoneauth** session and pass it via the "session"
  argument instead. If no "session" is passed, a new session without
  authentication is created.

* There is no longer a default introspection API endpoint.
  Previously, if no endpoint was requested and no endpoint found in
  the service catalog, "127.0.0.1:5050" was used by default.

* The deprecated module "ironic_inspector_client.client" was
  removed, please use "ironic_inspector_client.ClientV1" instead.


Other Notes
***********

* The "ClientV1" constructor now raises a new "EndpointNotFound"
  exception when no introspection API endpoint can be detected.
  Previously this condition was ignored and "127.0.0.1:5050" was used
  as a fallback.

* The tox "func" environment has been renamed to "functional".

Changes in python-ironic-inspector-client 2.0.0..3.0.0
------------------------------------------------------

e4ceea7 Avoid tox_install.sh for constraints support
ea6e413 Add missing test on session + explicit URL
4ae6d14 Documentation clean up
e9bcb68 Drop default URI, make either a session or inspector_url required
98ee667 Remove support for passing auth_token to ClientV1
c584552 Add missing python-openstackclient to test-requirements
8dfda1f Remove setting of version/release from releasenotes
9a683ef Centralize list of irrelevant files
226be92 Updated from global requirements
6be7623 Updated from global requirements
99288fb Using --option ARGUMENT
e085138 Use functional tox environment
ac2c8e4 Move legacy python-ironic-inspector-client jobs
dc10474 Remove deprecated setting ipmi creds feature
6ea0f02 Use default tox environments for docs and releasenotes
0326c01 Remove deprecated ironic_inspector_client.client
4c54852 Functional tests: pin *inspector* to HEAD
5df6f14 Updated from global requirements
0d56f42 Updated from global requirements
4e80580 Updated from global requirements
adae552 Updated from global requirements
82b2fa8 Updated from global requirements
b31a6aa Update Inspector docs links in README
f6c9e37 Updated from global requirements
d6fed93 Update reno for stable/pike


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

README.rst                                         |   4 +-
functest-requirements.txt                          |   4 +-
ironic_inspector_client/__init__.py                |   5 +-
ironic_inspector_client/client.py                  | 113 ------------
ironic_inspector_client/common/http.py             |  58 +++---
ironic_inspector_client/resource.py                |   4 +
ironic_inspector_client/shell.py                   |  15 +-
ironic_inspector_client/test/functional.py         |  82 ++-------
ironic_inspector_client/test/test_client.py        | 126 -------------
ironic_inspector_client/test/test_common_http.py   |  66 +++----
ironic_inspector_client/test/test_init.py          |  29 +++
ironic_inspector_client/test/test_shell.py         |  48 +----
ironic_inspector_client/test/test_v1.py            |  23 +--
ironic_inspector_client/v1.py                      |  59 +++---
.../post.yaml                                      |  15 ++
.../run.yaml                                       | 205 +++++++++++++++++++++
...etting-ipmi-creds-feature-4965aaba75a40326.yaml |   4 +
.../notes/no-auth-token-c486915a6168d4a3.yaml      |   7 +
.../notes/no-default-uri-861f675ccb75e05d.yaml     |  11 ++
.../notes/remove-client-64778b2011c26f6b.yaml      |   5 +
.../notes/rename-func-427aa11c60c2838b.yaml        |   4 +
releasenotes/source/conf.py                        |  11 +-
releasenotes/source/index.rst                      |   1 +
releasenotes/source/pike.rst                       |   6 +
requirements.txt                                   |   8 +-
setup.cfg                                          |   2 +-
test-requirements.txt                              |  15 +-
tools/tox_install.sh                               |  55 ------
tox.ini                                            |  20 +-
zuul.d/legacy-python-ironic-inspector-jobs.yaml    |  26 +++
zuul.d/project.yaml                                |  10 +
32 files changed, 469 insertions(+), 579 deletions(-)


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

diff --git a/functest-requirements.txt b/functest-requirements.txt
index befe4ee..f563ad0 100644
--- a/functest-requirements.txt
+++ b/functest-requirements.txt
@@ -2,2 +2,2 @@
-git+git://git.openstack.org/openstack/ironic-inspector@f5791da9e2bba2dcf50ba64393c015edf6e0afef#egg=ironic-inspector
--r https://git.openstack.org/cgit/openstack/ironic-inspector/plain/test-requirements.txt?h=f5791da9e2bba2dcf50ba64393c015edf6e0afef
+git+git://git.openstack.org/openstack/ironic-inspector@f02eda0315cb21b737d2a1f982b389ed2291617c#egg=ironic-inspector
+-r https://git.openstack.org/cgit/openstack/ironic-inspector/plain/test-requirements.txt?h=f02eda0315cb21b737d2a1f982b389ed2291617c
diff --git a/requirements.txt b/requirements.txt
index 53f1481..673862e 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -4 +4 @@
-keystoneauth1>=3.0.1 # Apache-2.0
+keystoneauth1>=3.2.0 # Apache-2.0
@@ -6,2 +6,2 @@ osc-lib>=1.7.0 # Apache-2.0
-oslo.i18n!=3.15.2,>=2.1.0 # Apache-2.0
-oslo.utils>=3.20.0 # Apache-2.0
+oslo.i18n>=3.15.3 # Apache-2.0
+oslo.utils>=3.31.0 # Apache-2.0
@@ -10 +10 @@ requests>=2.14.2 # Apache-2.0
-six>=1.9.0 # MIT
+six>=1.10.0 # MIT
diff --git a/test-requirements.txt b/test-requirements.txt
index 97d2df4..0785a51 100644
--- a/test-requirements.txt
+++ b/test-requirements.txt
@@ -5 +5 @@ coverage!=4.4,>=4.0 # Apache-2.0
-doc8 # Apache-2.0
+doc8>=0.6.0 # Apache-2.0
@@ -7,3 +7,3 @@ fixtures>=3.0.0 # Apache-2.0/BSD
-hacking<0.13,>=0.12.0 # Apache-2.0
-mock>=2.0 # BSD
-requests-mock>=1.1 # Apache-2.0
+hacking>=1.0.0 # Apache-2.0
+mock>=2.0.0 # BSD
+requests-mock>=1.1.0 # Apache-2.0
@@ -11,3 +11,4 @@ sphinx>=1.6.2 # BSD
-openstackdocstheme>=1.11.0 # Apache-2.0
-reno!=2.3.1,>=1.8.0 # Apache-2.0
-oslo.concurrency>=3.8.0 # Apache-2.0
+openstackdocstheme>=1.17.0 # Apache-2.0
+reno>=2.5.0 # Apache-2.0
+oslo.concurrency>=3.20.0 # Apache-2.0
+python-openstackclient>=3.12.0 # Apache-2.0






More information about the Release-announce mailing list