Problem
Currently, magellan is capable of updating firmware using the /redfish/v1/UpdateService/SimpleUpdate endpoint via the gofish library. However, in reference to #71 and a simple fix provided in the comments, I think it is reasonable to try and incorporate firmware updates via the /redfish/v1/UpdateService/update endpoint as well especially since this the endpoint used with OpenBMC as mentioned in #71.
Possible Solution
It would probably make more sense to solve this issue upstream in the gofish library instead of magellan directly. However, given that there is already a temporary provided solution, it may be possible to use the temporary solution until the necessary changes are made to gofish.
Definition of Done
This issue is complete when firmware updates can be performed that require the /redfish/v1/UpdateService/update endpoint instead of the /redfish/v1/UpdateService/SimpleUpdate endpoint.
Other Context
I made a comment on #385 that may be related.
Problem
Currently,
magellanis capable of updating firmware using the/redfish/v1/UpdateService/SimpleUpdateendpoint via thegofishlibrary. However, in reference to #71 and a simple fix provided in the comments, I think it is reasonable to try and incorporate firmware updates via the/redfish/v1/UpdateService/updateendpoint as well especially since this the endpoint used with OpenBMC as mentioned in #71.Possible Solution
It would probably make more sense to solve this issue upstream in the
gofishlibrary instead ofmagellandirectly. However, given that there is already a temporary provided solution, it may be possible to use the temporary solution until the necessary changes are made togofish.Definition of Done
This issue is complete when firmware updates can be performed that require the
/redfish/v1/UpdateService/updateendpoint instead of the/redfish/v1/UpdateService/SimpleUpdateendpoint.Other Context
I made a comment on #385 that may be related.