[ironic] sushy 1.3.0 (queens)
We are glad to announce the release of: sushy 1.3.0: Sushy is a small Python library to communicate with Redfish based systems This release is part of the queens release series. The source is available from: https://git.openstack.org/cgit/openstack/sushy Download the package from: https://tarballs.openstack.org/sushy/ Please report issues through launchpad: https://bugs.launchpad.net/sushy For more details, please see below. Changes in sushy 1.2.0..1.3.0 ----------------------------- ecb9814 Restore the default semantics of refresh() 7b6f37f Restore interface of Connector 15f00a0 Add support to accept custom connector object 9052743 Updated from global requirements 9610c06 Implement Redfish Sessions b4cb4aa Update documentation related to 'refresh()' aaa9c6a Updated from global requirements 171a018 Updated from global requirements 92f7953 Update method docstring 84edb96 Indicating the location tests directory in oslo_debug_helper 6451e50 Use the tempest plugin from openstack/ironic-tempest-plugin 5ebee30 Avoid tox_install.sh for constraints support 2f746cb Follow-up patch for 8fe2904a62b0f56dc3fc3fefc5a5a746911ce891 b52a8c7 Updated from global requirements 5758dbe zuul: clean up job definition c989783 Add Zuul v3 jobs in tree 2b39751 Refining the resource refresh 3220598 Add ListField class to resource base Diffstat (except docs and test files) ------------------------------------- .../post.yaml | 15 + .../run.yaml | 159 ++++++++++ ...-custom-connector-support-0a49c6649d5f7eaf.yaml | 5 + ...x-refine-resource-refresh-86c21ce230967251.yaml | 6 + .../health_literals_change-0e3fc0c439b765e3.yaml | 7 + releasenotes/notes/sessions.yml | 6 + requirements.txt | 2 +- sushy/auth.py | 241 +++++++++++++++ sushy/connector.py | 49 +++- sushy/exceptions.py | 5 + sushy/main.py | 50 +++- sushy/resources/base.py | 88 +++++- sushy/resources/sessionservice/__init__.py | 0 sushy/resources/sessionservice/session.py | 76 +++++ sushy/resources/sessionservice/sessionservice.py | 128 ++++++++ sushy/resources/system/constants.py | 10 +- sushy/resources/system/ethernet_interface.py | 27 +- sushy/resources/system/processor.py | 10 +- sushy/resources/system/system.py | 32 +- .../unit/json_samples/session_collection.json | 12 + .../json_samples/session_creation_headers.json | 18 ++ .../unit/resources/sessionservice/__init__.py | 0 .../unit/resources/sessionservice/test_session.py | 100 +++++++ .../sessionservice/test_sessionservice.py | 175 +++++++++++ .../resources/system/test_ethernet_interfaces.py | 10 +- sushy/utils.py | 25 +- test-requirements.txt | 8 +- tools/tox_install.sh | 55 ---- tox.ini | 10 +- zuul.d/legacy-sushy-jobs.yaml | 26 ++ zuul.d/project.yaml | 8 + 43 files changed, 1982 insertions(+), 139 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index 3ef27e5..ad13f8c 100644 --- a/requirements.txt +++ b/requirements.txt @@ -7 +7 @@ 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 c11b9f4..fd3ffa3 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -8,2 +8,2 @@ coverage!=4.4,>=4.0 # Apache-2.0 -python-subunit>=0.0.18 # Apache-2.0/BSD -sphinx>=1.6.2 # BSD +python-subunit>=1.0.0 # Apache-2.0/BSD +sphinx!=1.6.6,>=1.6.2 # BSD @@ -11 +11 @@ openstackdocstheme>=1.17.0 # Apache-2.0 -oslotest>=1.10.0 # Apache-2.0 +oslotest>=3.2.0 # Apache-2.0 @@ -14 +14 @@ testscenarios>=0.4 # Apache-2.0/BSD -testtools>=1.4.0 # MIT +testtools>=2.2.0 # MIT
participants (1)
-
no-reply@openstack.org