We are delighted to announce the release of: sushy 5.2.0: Sushy is a small Python library to communicate with Redfish based systems This release is part of the dalmatian 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://bugs.launchpad.net/sushy/+bugs For more details, please see below. 5.2.0 ^^^^^ Bug Fixes * Adds the ability to retry an attempt to determine a Manager for a System when ManagedBy attribute is missing but Managers attribute is present. This resolves issues with certain hardware models such as Huawei 1288H. * Some hardware vendors set MAC addresses to the empty string which is not valid so skip including those ethernet_interfaces. * The "Name" field of a StorageControllers sub-field of a Storage resource is no longer mandatory. Changes in sushy 5.1.1..5.2.0 ----------------------------- dccdade When ManagedBy attribute is missing from System retry with Managers c589fae Name is not mandatory for Storage/StorageControllers 033287f avoid MAC addresses that are the empty string 7f56f77 Log the response when unable to parse JSON Diffstat (except docs and test files) ------------------------------------- ...etry-on-missing-managedby-b2a5240eab8b4262.yaml | 6 + .../skip-empty-mac-address-0d758a9c0d70e2a9.yaml | 5 + .../storage-controller-name-6924b71a97f78481.yaml | 5 + sushy/resources/base.py | 10 +- sushy/resources/system/ethernet_interface.py | 2 +- sushy/resources/system/storage/storage.py | 2 +- sushy/resources/system/system.py | 18 ++- .../system_managedby_missing_manager_present.json | 166 +++++++++++++++++++++ .../unit/resources/system/storage/test_storage.py | 1 - 11 files changed, 233 insertions(+), 10 deletions(-)
participants (1)
-
no-reply@openstack.org