From 10ba18ade4b166de6db88b6e89d57d5f651af866 Mon Sep 17 00:00:00 2001 From: "David J. Allen" Date: Tue, 3 Oct 2023 10:17:46 -0600 Subject: [PATCH] Modify firmware updating function with HTTP --- internal/collect.go | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/internal/collect.go b/internal/collect.go index 2150ab8..35b7ce0 100644 --- a/internal/collect.go +++ b/internal/collect.go @@ -730,12 +730,12 @@ func UpdateFirmware(client bmclib.Client, l log.Logger, q *QueryParams) error { return nil } -func UpdateFirmwareRemote(imageURI string, q *QueryParams) error { +func UpdateFirmwareV2(serverIP string, imageURI string, component string, q *QueryParams) error { url := baseUrl(q) + "UpdateService/Actions/SimpleUpdate" b := map[string]any{ - "UpdateComponent": "BMC", + "UpdateComponent": component, // BMC, BIOS "TransferProtocol": "HTTP", - "ImageURI": imageURI, + "ImageURI": "http://" + serverIP + "/" + imageURI, } data, err := json.Marshal(b) if err != nil {