[release-announce] sushy 3.4.2 (victoria)

no-reply at openstack.org no-reply at openstack.org
Thu Jan 28 16:27:22 UTC 2021


We are stoked to announce the release of:

sushy 3.4.2: Sushy is a small Python library to communicate with
Redfish based systems

This release is part of the victoria stable release series.

The source is available from:

    https://opendev.org/openstack/sushy

Download the package from:

    https://tarballs.openstack.org/sushy/

Please report issues through:

    https://storyboard.openstack.org/#!/project/openstack/sushy

For more details, please see below.

3.4.2
^^^^^

Bug Fixes

* Fixes an issue in performing action "#Bios.ResetBios" when no body
  in POST request provided and BMC responds with HTTP 400 Bad request,
  for example, Dell R630 having iDRAC 2.75.75.75. See story 2008198
  for details.

* Fixes "AttributeError: 'str' object has no attribute 'get'" during
  error handling. This occurs when BMC does not return a list of
  messages inside "@Message.ExtendedInfo", but a single item. This has
  been observed with iDRAC.

* Fixes an issue in the "Connector" class where an exception is not
  raised when an asynchronous operations fails.

* Reduce the logging from sushy by logging only attributes and
  values set in the redfish response, not the entire json.

Changes in sushy 3.4.1..3.4.2
-----------------------------

aeeb416 Raise exception when async operation fails
dfe6b33 Fix ExtendedInfo error handling for non-list item
3f0d1b2 Remove lower-constraints job
ada6b8a Log only fields set in redfish response, not entire json
6bb07a4 Fix #Bios.ResetBios for HTTP 400 Bad request error


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

...ory-reset-400-bad-request-3f4a7a2aada0835b.yaml |  7 +++
...ended-info-error-handling-73fecb6bf5c852ff.yaml |  7 +++
...ror-on-async-task-failure-b67c7bc189a4d6ca.yaml |  5 ++
.../redfish-response-log-294f3f10b770e356.yaml     |  5 ++
sushy/connector.py                                 |  1 +
sushy/exceptions.py                                | 14 +++---
sushy/resources/base.py                            | 42 ++++++++++++++++-
sushy/resources/system/bios.py                     |  3 +-
.../unit/json_samples/error_single_ext_info.json   | 13 ++++++
.../unit/resources/manager/test_virtual_media.py   | 14 +++++-
.../resources/registry/test_message_registry.py    | 33 ++++++++++++++
.../registry/test_message_registry_file.py         |  9 ++++
.../updateservice/test_softwareinventory.py        | 11 +++++
zuul.d/project.yaml                                |  1 -
20 files changed, 369 insertions(+), 12 deletions(-)







More information about the Release-announce mailing list