Bootstrap validation requests
Boostrap validation requests
Method | Path | Description |
---|---|---|
POST | /v1/bootstrap/validate/{action} |
Perform bootstrap validation |
Bootstrap validation
POST /v1/bootstrap/validate/{action}
Perform bootstrap validation.
Unlike actual bootstrapping, this request blocks and immediately returns with a response.
Request
Example HTTP request
POST /bootstrap/validate/join_cluster
Request body
The request must contain a bootstrap configuration object, similar to the one used for actual bootstrapping.
Response
If an error occurs, the call returns a bootstrap_status
JSON object that contains the following fields:
Field | Description |
---|---|
state | Current bootstrap state.idle : No bootstrapping started.initiated : Bootstrap request received.creating_cluster : In the process of creating a new cluster.joining_cluster : In the process of joining an existing cluster.error : The last bootstrap action failed.completed : The last bootstrap action completed successfully. |
start_time | Bootstrap process start time |
end_time | Bootstrap process end time |
error_code | If state is error , this error code describes the type of error encountered. |
error_details | An error-specific object that may contain additional information about the error. A common field in use is message which provides a more verbose error message. |
Status codes
Code | Description |
---|---|
200 OK | No error, validation was successful. |
406 Not Acceptable | Validation failed, bootstrap status is returned as body. |