> For clean Markdown of any page, append .md to the page URL.
> For a complete documentation index, see https://docs.nvidia.com/infra-controller/llms.txt.
> For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://docs.nvidia.com/infra-controller/_mcp/server.

# Host Firmware Config

Host firmware configuration defines known firmware versions, artifact
locations, update ordering, and per-component defaults for a given
hardware vendor and model on a Site.

Provider Admins use PUT to create or merge host firmware config entries
in Core via `UpsertHostFirmwareConfig`. Configurations are keyed by
`(vendor, model)`; repeated PUTs merge firmware versions for
components already present and add new component types when supplied
together with an updated `ordering`. Returns `201 Created` on first
create and `200 OK` on subsequent updates.

Provider Admins use DELETE to remove a host firmware config entry from
Core via `DeleteHostFirmwareConfig`, keyed by `(vendor, model)`.
Returns `204 No Content` on success.

User must have authorization role with `PROVIDER_ADMIN` suffix in the
URL `{org}`, and the Site must belong to the org's Infrastructure
Provider.