We are ecstatic to announce the release of: sushy 5.7.0 This release is part of the flamingo 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.7.0 ^^^^^ New Features ************ * Redfish HTTP requests in Sushy now retry automatically on common transient connection errors such as connection timeouts or refused connections. This helps avoid deployment or teardown failures due to temporary BMC unavailability. The number of retries and the delay are controlled by the existing options *server_side_retries* and *server_side_retries_delay*. * Extend the NetworkAdapters resource to include information about the firmware. * Adds "set_datetime" method to the "Manager" resource, allowing clients to update the BMC's "DateTime" and "DateTimeLocalOffset" fields via Redfish PATCH. This enables management of time settings on Redfish-compliant BMCs through sushy. Bug Fixes ********* * Fix the Target property in the Dell OEM, it should be an array as a value instead of a string. * Fixes an issue where the action to eject virtual media would fail if the virtual media wasn't present. Now, if the virtual media is not present, we will not raise an error. * Fixes incompatibility with SuperMicro ars-111gl-nhr which uses 'Cd' device string for virtual media boot as opposed to 'UsbCd' typical to most SuperMicro servers. Changes in sushy 5.6.0..5.7.0 ----------------------------- 7d7ee4b Don't fail to eject vmedia in case there is no vmedia 23965aa Add retry logic to connection failures eee3fb1 Implement set_datetime method in Manager and refresh local state after PATCH 0d2ee70 Revert "Replace license classifier" d68d04e Replace license classifier 1d1e669 Add firmware information on NetworkAdapter resource 075eac0 Fix type of Targets in ShareParameters for Dell 595ffbc Skipping UsbCd workaround on Supermicro ARS-111GL-NHR Diffstat (except docs and test files) ------------------------------------- .../notes/bug-2111528-f126e9b00c056077.yaml | 5 ++ .../notes/bug-2114737-29d8a4ff2b76e3e0.yaml | 6 +++ ...sient-connection-failures-5d3217a9166bb0d2.yaml | 9 ++++ ...w-networkadapter-firmware-624b9f41cfe0637b.yaml | 4 ++ ...cro-vmedia-dev-workaround-cc7a870c9a99d92b.yaml | 6 +++ ...rt-manager-datetime-patch-4b4897b8054553ff.yaml | 9 ++++ sushy/connector.py | 56 ++++++++++++++++------ sushy/oem/dell/resources/manager/manager.py | 4 +- sushy/resources/manager/manager.py | 17 +++++++ sushy/resources/manager/virtual_media.py | 23 ++++++++- sushy/resources/system/network/adapter.py | 8 ++++ sushy/resources/system/system.py | 18 +++++-- .../dell/unit/resources/manager/test_manager.py | 16 +++---- .../unit/resources/manager/test_virtual_media.py | 27 +++++++++++ .../unit/resources/system/network/test_adapter.py | 2 + 18 files changed, 234 insertions(+), 30 deletions(-)
participants (1)
-
no-reply@openstack.org