Execute RedfishProvisioningWorkflow

View as Markdown

Discover and provision Redfish-capable BMCs for server management

Authentication

AuthorizationBearer

Bearer JWT used by CLI and machine clients on svc-* endpoints. Authentication is required by default, but deployments may disable it with [auth] required = false. Browser OIDC sessions, mTLS, SPIFFE identities, and trusted gateway identity headers may also satisfy authentication outside this generated client flow.

Request

This endpoint expects an object.
bmc_switch_roleslist of stringsRequired

Switch roles used to discover BMC-connected network interfaces.

ip_range_endstringRequired
Last BMC IP address to scan.
ip_range_startstringRequired
First BMC IP address to scan.
sitestringRequired
Site containing the BMC network to provision.
dpu_manufacturerslist of stringsOptionalDefaults to ["Mellanox Technologies","MLNX"]
DPU manufacturer names eligible for Redfish provisioning.
http_timeout_sintegerOptionalDefaults to 5
Timeout in seconds for Redfish HTTP requests.
portintegerOptionalDefaults to 443
HTTPS port used to contact Redfish services.

Response

Successful Response
hrefstringRead-only
Calculate URL to Temporal UI Workflow View.
idstring

Errors

422
Unprocessable Entity Error