Bases: pecan.rest.RestController
Controller handling heartbeats from deploy ramdisk.
Process a heartbeat from the deploy ramdisk.
| Parameters: |
|
|---|---|
| Raises: | NodeNotFound if node with provided UUID or name was not found. |
| Raises: | InvalidUuidOrName if node_ident is not valid name or UUID. |
| Raises: | NoValidHost if RPC topic for node could not be retrieved. |
| Raises: | NotFound if requested API version does not allow this endpoint. |
Bases: pecan.rest.RestController
Controller handling node lookup for a deploy ramdisk.
Look up a node by its MAC addresses and optionally UUID.
If the “restrict_lookup” option is set to True (the default), limit the search to nodes in certain transient states (e.g. deploy wait).
| Parameters: |
|
|---|---|
| Raises: | NotFound if requested API version does not allow this endpoint. |
| Raises: | NotFound if suitable node was not found or node’s provision state is not allowed for the lookup. |
| Raises: | IncompleteLookup if neither node UUID nor any valid MAC address was provided. |