Firmware update NVLink Domains
Update firmware for one or more NVLink Domains identified by UUID. Flow resolves each NVLink Domain to its member Racks and creates one task per Rack.
Org must have an Infrastructure Provider entity. User must have authorization role with PROVIDER_ADMIN suffix.
Authentication
AuthorizationBearer
```
export JWT_BEARER_TOKEN="<jwt-bearer-token>"
# Example org name: "acme-inc
export ORG_NAME=<org-name>
# Use the JWT bearer token in your API request auth header:
curl -v -X GET -H "Content-Type: application/json" -H "Authorization: Bearer $JWT_BEARER_TOKEN" https://nico-rest-api.nico.svc.cluster.local/v2/org/$ORG_NAME/nico/user/current
```
Path parameters
org
Name of the Org
Request
This endpoint expects an object.
siteId
ID of the Site
domainIds
UUIDs of the NVLink Domains to update. IDs must be unique after UUID normalization (case-insensitive).
version
Target firmware version. When empty, null, or omitted, use the default firmware version for each targeted component.
ruleId
Optional Operation Rule UUID. When set, pins every task spawned by
this operation to the named rule and overrides Flow's default rule
resolution.
overrideReadinessCheck
When true, proceed even if one or more target components (or hosts on the owning rack for rack-scoped components) are reported as not ready by their persisted status. Intended for operator-supervised maintenance.
Response
OK
taskIds
List of task IDs created for the firmware update operation
Errors
400
Bad Request Error
403
Forbidden Error
404
Not Found Error
500
Internal Server Error
503
Service Unavailable Error
504
Gateway Timeout Error