Add IOM and Fabric Card firmware update workflow #1
Reference in New Issue
Block a user
No description provided.
Delete Branch "claude/gifted-curie"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
firmware_update_workflow()connects to each IOM via its network IP (not serial loopback — uploading firmware over 115200 baud would be impractically slow)New Redfish operations
_redfish_upload_firmwarePOST /redfish/v1/UpdateService(multipart/form-data)_redfish_trigger_updatePOST /redfish/v1/UpdateService/Actions/SimpleUpdate_redfish_poll_tasksGET /redfish/v1/TaskService/Tasks/_redfish_restart_iomPOST /redfish/v1/Managers/<IOM>/Actions/Manager.Reset_redfish_reset_fabricPOST /redfish/v1/Chassis/<IOM>/NetworkAdapters/1/Actions/NetworkAdapter.Reset_get_iom_fw_versionGET /redfish/v1/Managers/<IOM>→.FirmwareVersion_get_fabric_fw_versionGET /redfish/v1/Chassis/<IOM>/NetworkAdapters/1→.Oem.Version.ActiveFirmwareVersion_redfish_requestgains an optionalhostparameter (default"127.0.0.1") — all existing serial-loopback callers are unaffected.Test plan
Pull request closed