Boot API
The boot API is used for provisioning and configuring the nodes.
Booting
Get boot iPXE template (GET /boot)
Request
GET /boot
Example:
GET https://controller1.cluster:7050/boot
Parameter | Description |
---|---|
None | - |
Request header
Request body
Query parameters
Parameter | Presence | Type | Description |
---|---|---|---|
None | - | - | - |
Response body
An IPXE template is returned. The contents of this are generated by Luna daemon. The underlying template used is templ_boot_ipxe.cfg
. See templ_boot_ipxe.cfg
#!ipxe
[...]
[...]
Response header
State | Code | Description |
---|---|---|
OK | 200 OK | Indicates the request has succeeded |
FAIL | HTTP 503 Service unavailable | This is returned when the backend is unavailable. |