[release-announce] sushy 4.4.1 (antelope)
no-reply at openstack.org
no-reply at openstack.org
Mon Dec 12 14:02:43 UTC 2022
We high-spiritedly announce the release of:
sushy 4.4.1: Sushy is a small Python library to communicate with
Redfish based systems
This release is part of the antelope 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.
4.4.1
^^^^^
Bug Fixes
* Adds an extra check for cases where the BMC provides a
SettingsObject URI through @Redfish.Settings but this URI does not
allow setting boot related attributes. Prior to sending a PATCH
request to SettingsURI, a GET request is issued to verify if it
contains the attributes to be updated. In case these attributes are
missing, the request is made against System URI instead. Issues such
as the one addressed with this change usually manifest themselves
with a Redfish response containing an error message similar to the
following: "MessageId: Base.1.8.PropertyNotWritable, Message: The
property BootSourceOverrideEnabled is a read only property and
cannot be assigned a value."
* Add retries on iDRAC error with code SYS518 and message "iDRAC is
currently unable to display any information because data sources are
unavailable." for all request types in addition to existing GET
methods. This helps to fix a known intermittent issue when deleting
set of volumes one after another and iDRAC is reloading after
deleting each volume.
* Correctly handles error code "Base.1.5.PropertyMissing" when
dealing with hardware that requires "TransferProtocolType" for
virtual media operations.
Changes in sushy 4.4.0..4.4.1
-----------------------------
24d88f4 Handle proper code_status in unit test
52ad3d3 Handle a different error code for missing TransferProtocolType
2b760a6 Retry on iDRAC SYS518 errors for all requests
2c82290 Fix setting boot related attributes
Diffstat (except docs and test files)
-------------------------------------
...boot-attrs-in-settingsuri-1cad07b6eb1c81b3.yaml | 14 ++++
...olume_operation-on_sys518-009f2b16e5c38a27.yaml | 8 ++
.../notes/property-missing-7602c421ec177e9a.yaml | 6 ++
sushy/connector.py | 17 ++++-
sushy/exceptions.py | 18 ++++-
sushy/resources/manager/virtual_media.py | 17 ++---
sushy/resources/system/system.py | 50 ++++++++-----
.../settings-body-bootsourceoverridemode-only.json | 17 +++++
.../json_samples/settings-body-lenovo-se450.json | 17 +++++
.../unit/json_samples/settings-body-nokia.json | 50 +++++++++++++
.../unit/json_samples/settings-lenovo-se450.json | 13 ++++
.../unit/resources/manager/test_virtual_media.py | 27 ++++---
14 files changed, 336 insertions(+), 56 deletions(-)
More information about the Release-announce
mailing list