[ironic] python-ironic-inspector-client 3.0.0 (queens)
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-require... +git+git://git.openstack.org/openstack/ironic-inspector@f02eda0315cb21b737d2a1f982b389ed2291617c#egg=ironic-inspector +-r https://git.openstack.org/cgit/openstack/ironic-inspector/plain/test-require... 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
participants (1)
-
no-reply@openstack.org