Skip to content

Managing firmware baselines

Firmware baselines have one or more Firmware Catalogs and attach to various elements.

  1. Server types - MetalSoft applies it every time someone registers a server with the specific server type.
  2. OS templates - MetalSoft applies it every time someone deploys a server with the specific OS template, if not already deployed.
  3. Site - MetalSoft applies it every time someone deploys a server in the specific site.

To create a firmware baseline, navigate to Firmware > Baselines > Add firmware Baseline.

Fill in the following form:

paramdetails
NameName of the baseline
DescriptionThe Description of the baseline
CatalogsThe catalogs to be attached to this baseline
LevelWhere to attach the baseline to (one of: Site, Server type, OS template)
Site/Server type/OS TemplateObject to attach the baseline to

Click on Edit to edit a baseline.

To disable a baseline, go to the respective object and, either on the Overview or Advanced tab, change the Baseline property and set it to None.

Terminal window
curl "https://<your-server>/api/v2/firmware/baseline" \
-H "Authorization: Bearer <API_KEY>"
Terminal window
curl "https://<your-server>/api/v2/firmware/baseline/{firmwareBaselineId}" \
-H "Authorization: Bearer <API_KEY>"
Terminal window
curl -X POST "https://<your-server>/api/v2/firmware/baseline" \
-H "Content-Type: application/json" \
-H "Authorization: Bearer <API_KEY>" \
-d '{
"name": "ESXi 7 Baseline",
"description": "Firmware baseline for VMware ESXi 7 hosts",
"catalogIds": [1, 2],
"level": "server_type",
"serverTypeId": 5
}'
Terminal window
curl -X DELETE "https://<your-server>/api/v2/firmware/baseline/{firmwareBaselineId}" \
-H "Authorization: Bearer <API_KEY>"