We are overjoyed to announce the release of: sushy 1.4.0: Sushy is a small Python library to communicate with Redfish based systems This release is part of the rocky 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://storyboard.openstack.org/#!/project/960 For more details, please see below. 1.4.0 ^^^^^ New Features ************ * Adds the processor status and id fields to the "Processor" class. * Adds the system status field to show the system status. Critical Issues *************** * Fixes authentication failure when SessionService attribute is not present in the root resource. Changes in sushy 1.3.0..1.4.0 ----------------------------- fc012cb Gate fix: Cap hacking to avoid gate failure 5cc1a6f Do not run functional (API) tests in the CI ecaa3c8 Add storage volume 43ea0c0 Add processor ProcessorId field and Status field 998909f Update Launchpad references to Storyboard 49c66bb Fix wrong message of invalid boot "enabled" parameter 589d544 add lower-constraints job 6983511 Add system status field 569b6dc Updated from global requirements 8c12c25 Mark Systems/Managers/SessionService optional 31a02de Replace curly quotes with straight quotes aff7dda fix error url 89505c0 Zuul: Remove project name d03a70f Restores sushy session functionality. 8bfa4ef Updated from global requirements a5294e1 Update reno for stable/queens Diffstat (except docs and test files) ------------------------------------- CONTRIBUTING.rst | 4 +- HACKING.rst | 2 +- README.rst | 2 +- lower-constraints.txt | 43 +++++++ .../run.yaml | 2 +- ...d-processor-id-and-status-b81d4c6e6c14c25f.yaml | 4 + .../add-system-status-field-41b3f2a8c4b85f38.yaml | 4 + .../notes/bug-1754514-ca6ebe16c4e4b3b0.yaml | 5 + releasenotes/source/index.rst | 1 + releasenotes/source/queens.rst | 6 + sushy/auth.py | 8 +- sushy/main.py | 27 +++-- sushy/resources/system/processor.py | 39 +++++++ sushy/resources/system/storage/__init__.py | 0 sushy/resources/system/storage/volume.py | 57 ++++++++++ sushy/resources/system/system.py | 11 +- .../unit/resources/system/storage/__init__.py | 0 .../unit/resources/system/storage/test_volume.py | 123 +++++++++++++++++++++ sushy/utils.py | 17 +++ test-requirements.txt | 6 +- tox.ini | 9 +- zuul.d/project.yaml | 3 +- 33 files changed, 581 insertions(+), 31 deletions(-) Requirements updates -------------------- diff --git a/test-requirements.txt b/test-requirements.txt index fd3ffa3..6573de0 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -5 +5 @@ -hacking>=1.0.0 # Apache-2.0 +hacking>=1.0.0,<1.1.0 # Apache-2.0 @@ -9,2 +9,2 @@ python-subunit>=1.0.0 # Apache-2.0/BSD -sphinx!=1.6.6,>=1.6.2 # BSD -openstackdocstheme>=1.17.0 # Apache-2.0 +sphinx!=1.6.6,!=1.6.7,>=1.6.2 # BSD +openstackdocstheme>=1.18.1 # Apache-2.0