[release-announce] sushy 3.12.5 (xena)

no-reply at openstack.org no-reply at openstack.org
Thu Nov 24 16:33:49 UTC 2022


We are gleeful to announce the release of:

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

This release is part of the xena 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.12.5
^^^^^^

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."

Changes in sushy 3.12.4..3.12.5
-------------------------------

42effa1 Fix setting boot related attributes


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

...boot-attrs-in-settingsuri-1cad07b6eb1c81b3.yaml | 14 ++++
sushy/resources/system/system.py                   | 47 ++++++++----
.../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 ++++
7 files changed, 224 insertions(+), 20 deletions(-)







More information about the Release-announce mailing list