0a8d5e1d4df1a4b4bf75d77a19c4b0c81a628411
Context can be an empty string according to the redfish schema, when creating a subscription with context using empty string we can't retrieve the subscription via sushy because the BMC does not report the field in the json and will cause MissingAttributeError since we have `required=True` in the field. Change-Id: I6329a12fedf0805e7e02659755b3d9d93f07923b
Overview
Sushy is a Python library to communicate with Redfish based systems.
The goal of the library is to be extremely simple, small, have as few dependencies as possible and be very conservative when dealing with BMCs by issuing just enough requests to it (BMCs are very flaky).
Therefore, the scope of the library has been limited to what is supported by the OpenStack Ironic project. As the project grows and more features from Redfish are needed we can expand Sushy to fulfill those requirements.
- Free software: Apache license
- Includes Redfish registry files licensed under
-
Creative Commons Attribution 4.0 License: https://creativecommons.org/licenses/by/4.0/
- Documentation: https://docs.openstack.org/sushy/latest/
- Usage: https://docs.openstack.org/sushy/latest/reference/usage.html
- Source: https://opendev.org/openstack/sushy
- Bugs: https://storyboard.openstack.org/#!/project/960
Description
Languages
Python
100%