We are jazzed to announce the release of: sushy 4.4.3: 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.3 ^^^^^ Bug Fixes * Fixes bug where sushy would not pass a read/connect timeout through to requests when making requests to a redfish service. This means that an ill-timed failure could cause python processes calling sushy to freeze indefinately. * Add TransferProtocolType for any general error that mentions it * In some cases registries might not be available because the our check for the registry language did not account for a possible country suffix. The logic was improved to take it into account. * Correctly handles errors on a request that is re-tried after refreshing an authentication token. * An issue was encountered on some HPE iLO supported machines where the Baseboard Management Controller would respond with a HTTP 400 error and an error message indicating the requested operation was invalid for the then system state. For example, attempting to change the power state via the BMC shortly after previously changing the power state. We now attempt to retry within the permitted number of retries when this error is encountered. Changes in sushy 4.4.2..4.4.3 ----------------------------- 69d9b44 Handle exceptions after re-authentication 6a35364 Remove version field from iLO error 4c331de Requests must always have a read/connect timeout fa4b0f7 Retry on ilo state error aa60883 Add TransferProtocolType for any general error that mentions it bdbbf86 Handle non-default language for registries 97bb075 Update TOX_CONSTRAINTS_FILE for stable/2023.1 9e689c1 Update .gitreview for stable/2023.1 Diffstat (except docs and test files) ------------------------------------- .gitreview | 1 + ...-read-and-connect-timeout-9f7dc3ed63c192c8.yaml | 5 + ...more-transferprotocoltype-739ce8bdedbcb51c.yaml | 4 + ...fault-language-registries-f73bdecc98ba2cc8.yaml | 7 + releasenotes/notes/re-raise-1fe9f912691e893e.yaml | 5 + ...retry-ilo-not-ready-error-0b4dce882282eaac.yaml | 10 + sushy/connector.py | 70 ++-- sushy/resources/base.py | 7 +- sushy/resources/manager/virtual_media.py | 4 + sushy/resources/registry/message_registry_file.py | 8 +- .../bios_attribute_registry_file_zthardware.json | 19 + .../bios_attribute_registry_zthardware.json | 75 ++++ .../transfer_proto_required_error2.json | 16 + .../unit/resources/manager/test_virtual_media.py | 12 +- .../resources/registry/test_attribute_registry.py | 38 ++ tox.ini | 10 +- 19 files changed, 834 insertions(+), 38 deletions(-)
participants (1)
-
no-reply@openstack.org