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(-)
participants (1)
-
no-reply@openstack.org