diff --git a/README.md b/README.md index d4caf94..69f1f4a 100644 --- a/README.md +++ b/README.md @@ -65,12 +65,12 @@ go run scripts/serverservice/add-server.go \ ### 4. Import firmware definitions (optional) -Note: replace `ARTIFACTS_ENDPOINT` in [firmwares.yaml](./scripts/mctl/firmwares.yaml) with endpoint serving the firmware files. +Note: replace `ARTIFACTS_ENDPOINT` in [firmwares.json](./scripts/mctl/firmwares.json) with endpoint serving the firmware files. -Import firmware defs from sample file using `mcll`. +Import firmware defs from sample file using `mctl`. ```sh -mctl create firmware --from-file ./scripts/mctl/firmwares.yaml +mctl create firmware --from-file ./scripts/mctl/firmwares.json ``` ### 5. Create a firmware set (optional) diff --git a/scripts/mctl/firmwares.json b/scripts/mctl/firmwares.json new file mode 100644 index 0000000..1a4567c --- /dev/null +++ b/scripts/mctl/firmwares.json @@ -0,0 +1,96 @@ +[ + { + "uuid": "f215f65a-ef5a-4af1-a035-7b890d0958f5", + "vendor": "supermicro", + "model": [ + "x11sse-f" + ], + "filename": "X11SSE0.B25", + "version": "2.5", + "component": "bios", + "checksum": "md5sum:c6da4c4638c1d94c27dbea1206434cef", + "upstreamURL": "https://www.supermicro.com/about/policies/disclaimer.cfm?SoftwareItemID=12864", + "repositoryURL": "https://ARTIFACTS_ENDPOINT/firmware/files/supermicro/X11SSE0.B25" + }, + { + "uuid": "9d6c75dc-9f06-41cf-aedc-93973ed5f372", + "vendor": "dell", + "model": [ + "r6515", + "hba330" + ], + "filename": "SAS-Non-RAID_Firmware_YXWY1_WN32_16.17.00.05_A07_01.EXE", + "version": "16.17.00.05", + "component": "storagecontroller", + "checksum": "md5sum:7aaafabbea1be3c109a003ba667f0056", + "upstreamURL": "https://dl.dell.com/FOLDER05653958M/2/SAS-Non-RAID_Firmware_YXWY1_WN32_16.17.00.05_A07_01.EXE", + "repositoryURL": "https://ARTIFACTS_ENDPOINT/firmware/files/dell/SAS-Non-RAID_Firmware_YXWY1_WN32_16.17.00.05_A07_01.EXE" + }, + { + "uuid": "9a01e25a-2ab3-41b9-af42-2c30dc4dd51c", + "vendor": "dell", + "model": [ + "r750", + "hba355i" + ], + "filename": "SAS-Non-RAID_Firmware_2MHMF_WN64_22.15.05.00_A04.EXE", + "version": "22.15.05.00", + "component": "storagecontroller", + "checksum": "md5sum:b9f12aeec12b00ad5aea6e3b0fef7feb", + "upstreamURL": "https://dl.dell.com/FOLDER08925211M/1/SAS-Non-RAID_Firmware_2MHMF_WN64_22.15.05.00_A04.EXE", + "repositoryURL": "https://ARTIFACTS_ENDPOINT/firmware/files/dell/SAS-Non-RAID_Firmware_2MHMF_WN64_22.15.05.00_A04.EXE" + }, + { + "uuid": "effec15b-b55e-4aaa-bcd4-c53e5a3b06ba", + "vendor": "dell", + "model": [ + "r6515" + ], + "filename": "BIOS_C4FT0_WN64_2.6.6.EXE", + "version": "2.6.6", + "component": "bios", + "checksum": "md5sum:60fc390b456dde9b84be3e78ca6d3886", + "upstreamURL": "https://dl.dell.com/FOLDER08105057M/1/BIOS_C4FT0_WN64_2.6.6.EXE", + "repositoryURL": "https://ARTIFACTS_ENDPOINT/firmware/files/dell/BIOS_C4FT0_WN64_2.6.6.EXE" + }, + { + "uuid": "ed4513bd-671a-48a5-945d-90a90578634d", + "vendor": "dell", + "model": [ + "r6415" + ], + "filename": "BIOS_517K6_WN64_1.19.0.EXE", + "version": "1.19.0", + "component": "bios", + "checksum": "md5sum:00559360bb7d1e267689ee86593a3b54", + "upstreamURL": "https://dl.dell.com/FOLDER09230230M/1/BIOS_517K6_WN64_1.19.0.EXE", + "repositoryURL": "https://ARTIFACTS_ENDPOINT/firmware/files/dell/BIOS_517K6_WN64_1.19.0.EXE" + }, + { + "uuid": "52f1581e-db75-44e2-9566-69982545c1b7", + "vendor": "dell", + "model": [ + "r6415", + "boss-s1" + ], + "filename": "SAS-RAID_Firmware_3P39V_WN64_2.5.13.3024_A07_02.EXE", + "version": "2.5.13.3024", + "component": "storagecontroller", + "checksum": "md5sum:f9a156b4b077c826aa65eb8f1384efc3", + "upstreamURL": "https://dl.dell.com/FOLDER06189651M/3/SAS-RAID_Firmware_3P39V_WN64_2.5.13.3024_A07_02.EXE", + "repositoryURL": "https://ARTIFACTS_ENDPOINT/firmware/files/dell/SAS-RAID_Firmware_3P39V_WN64_2.5.13.3024_A07_02.EXE" + }, + { + "uuid": "e5ffd884-5962-47da-b3e6-938ac6da6377", + "vendor": "dell", + "model": [ + "r640" + ], + "filename": "BIOS_NDFHH_WN64_2.15.1.EXE", + "version": "2.15.1", + "component": "bios", + "checksum": "md5sum:e0bcc56ae8939b1a37ed4f18048643cc", + "upstreamURL": "https://dl.dell.com/FOLDER08691055M/3/BIOS_NDFHH_WN64_2.15.1.EXE", + "repositoryURL": "https://ARTIFACTS_ENDPOINT/firmware/files/dell/BIOS_NDFHH_WN64_2.15.1.EXE" + } +] \ No newline at end of file diff --git a/scripts/mctl/firmwares.yaml b/scripts/mctl/firmwares.yaml deleted file mode 100644 index 388defd..0000000 --- a/scripts/mctl/firmwares.yaml +++ /dev/null @@ -1,93 +0,0 @@ -# for use with the command -## mctl create firmware --from-file ./samples/firmwares.yaml -# -# generated using, -# curl https://localhost:8000/api/v1/server-component-firmwares | yq . -y > /tmp/firmwares.yaml -firmwares: - - uuid: f215f65a-ef5a-4af1-a035-7b890d0958f5 - vendor: supermicro - model: - - x11sse-f - filename: X11SSE0.B25 - version: "2.5" - component: bios - checksum: c6da4c4638c1d94c27dbea1206434cef - upstreamURL: https://www.supermicro.com/about/policies/disclaimer.cfm?SoftwareItemID=12864 - repositoryURL: https://ARTIFACTS_ENDPOINT/firmware/files/supermicro/X11SSE0.B25 - created_at: "2023-02-22T15:32:35.514797Z" - updated_at: "2023-06-07T08:42:57.671185Z" - - uuid: 9d6c75dc-9f06-41cf-aedc-93973ed5f372 - vendor: dell - model: - - r6515 - - hba330 - filename: SAS-Non-RAID_Firmware_YXWY1_WN32_16.17.00.05_A07_01.EXE - version: 16.17.00.05 - component: storagecontroller - checksum: md5sum:7aaafabbea1be3c109a003ba667f0056 - upstreamURL: https://dl.dell.com/FOLDER05653958M/2/SAS-Non-RAID_Firmware_YXWY1_WN32_16.17.00.05_A07_01.EXE - repositoryURL: https://ARTIFACTS_ENDPOINT/firmware/files/dell/SAS-Non-RAID_Firmware_YXWY1_WN32_16.17.00.05_A07_01.EXE - created_at: "2023-05-12T13:22:14.098904Z" - updated_at: "2023-06-07T08:43:11.085246Z" - - uuid: 9a01e25a-2ab3-41b9-af42-2c30dc4dd51c - vendor: dell - model: - - r750 - - hba355i - filename: SAS-Non-RAID_Firmware_2MHMF_WN64_22.15.05.00_A04.EXE - version: 22.15.05.00 - component: storagecontroller - checksum: md5sum:b9f12aeec12b00ad5aea6e3b0fef7feb - upstreamURL: https://dl.dell.com/FOLDER08925211M/1/SAS-Non-RAID_Firmware_2MHMF_WN64_22.15.05.00_A04.EXE - repositoryURL: https://ARTIFACTS_ENDPOINT/firmware/files/dell/SAS-Non-RAID_Firmware_2MHMF_WN64_22.15.05.00_A04.EXE - created_at: "2023-05-12T13:22:08.975622Z" - updated_at: "2023-06-07T08:43:11.536426Z" - - uuid: effec15b-b55e-4aaa-bcd4-c53e5a3b06ba - vendor: dell - model: - - r6515 - filename: BIOS_C4FT0_WN64_2.6.6.EXE - version: 2.6.6 - component: bios - checksum: 60fc390b456dde9b84be3e78ca6d3886 - upstreamURL: https://dl.dell.com/FOLDER08105057M/1/BIOS_C4FT0_WN64_2.6.6.EXE - repositoryURL: https://ARTIFACTS_ENDPOINT/firmware/files/dell/BIOS_C4FT0_WN64_2.6.6.EXE - created_at: "2023-02-22T15:31:37.455083Z" - updated_at: "2023-06-07T08:43:11.310307Z" - - uuid: ed4513bd-671a-48a5-945d-90a90578634d - vendor: dell - model: - - r6415 - filename: BIOS_517K6_WN64_1.19.0.EXE - version: 1.19.0 - component: bios - checksum: 00559360bb7d1e267689ee86593a3b54 - upstreamURL: https://dl.dell.com/FOLDER09230230M/1/BIOS_517K6_WN64_1.19.0.EXE - repositoryURL: https://ARTIFACTS_ENDPOINT/firmware/files/dell/BIOS_517K6_WN64_1.19.0.EXE - created_at: "2023-02-22T15:30:23.210382Z" - updated_at: "2023-06-07T08:43:09.672558Z" - - uuid: 52f1581e-db75-44e2-9566-69982545c1b7 - vendor: dell - model: - - r6415 - - boss-s1 - filename: SAS-RAID_Firmware_3P39V_WN64_2.5.13.3024_A07_02.EXE - version: 2.5.13.3024 - component: storagecontroller - checksum: md5sum:f9a156b4b077c826aa65eb8f1384efc3 - upstreamURL: https://dl.dell.com/FOLDER06189651M/3/SAS-RAID_Firmware_3P39V_WN64_2.5.13.3024_A07_02.EXE - repositoryURL: https://ARTIFACTS_ENDPOINT/firmware/files/dell/SAS-RAID_Firmware_3P39V_WN64_2.5.13.3024_A07_02.EXE - created_at: "2023-05-12T13:22:07.738894Z" - updated_at: "2023-06-07T08:43:11.707062Z" - - uuid: e5ffd884-5962-47da-b3e6-938ac6da6377 - vendor: dell - model: - - r640 - filename: BIOS_NDFHH_WN64_2.15.1.EXE - version: 2.15.1 - component: bios - checksum: e0bcc56ae8939b1a37ed4f18048643cc - upstreamURL: https://dl.dell.com/FOLDER08691055M/3/BIOS_NDFHH_WN64_2.15.1.EXE - repositoryURL: https://ARTIFACTS_ENDPOINT/firmware/files/dell/BIOS_NDFHH_WN64_2.15.1.EXE - created_at: "2023-02-22T15:30:06.710962Z" - updated_at: "2023-06-07T08:43:12.0239Z"