Chapter 10. Cluster Init Service
10.1. Cluster Init Service
10.1.1. GenerateCRS
POST /v1/cluster-init/crs
10.1.1.1. Description
10.1.1.2. Parameters
10.1.1.2.1. Body Parameter
Name | Description | Required | Default | Pattern |
---|---|---|---|---|
body | X |
10.1.1.3. Return Type
10.1.1.4. Content Type
- application/json
10.1.1.5. Responses
Code | Message | Datatype |
---|---|---|
200 | A successful response. | |
0 | An unexpected error response. |
10.1.1.6. Samples
10.1.2. GenerateInitBundle
POST /v1/cluster-init/init-bundles
10.1.2.1. Description
10.1.2.2. Parameters
10.1.2.2.1. Body Parameter
Name | Description | Required | Default | Pattern |
---|---|---|---|---|
body | X |
10.1.2.3. Return Type
10.1.2.4. Content Type
- application/json
10.1.2.5. Responses
Code | Message | Datatype |
---|---|---|
200 | A successful response. | |
0 | An unexpected error response. |
10.1.2.6. Samples
10.1.3. GetCAConfig
GET /v1/cluster-init/ca-config
10.1.3.1. Description
10.1.3.2. Parameters
10.1.3.3. Return Type
10.1.3.4. Content Type
- application/json
10.1.3.5. Responses
Code | Message | Datatype |
---|---|---|
200 | A successful response. | |
0 | An unexpected error response. |
10.1.3.6. Samples
10.1.4. GetCRSs
GET /v1/cluster-init/crs
10.1.4.1. Description
10.1.4.2. Parameters
10.1.4.3. Return Type
10.1.4.4. Content Type
- application/json
10.1.4.5. Responses
Code | Message | Datatype |
---|---|---|
200 | A successful response. | |
0 | An unexpected error response. |
10.1.4.6. Samples
10.1.5. GetInitBundles
GET /v1/cluster-init/init-bundles
10.1.5.1. Description
10.1.5.2. Parameters
10.1.5.3. Return Type
10.1.5.4. Content Type
- application/json
10.1.5.5. Responses
Code | Message | Datatype |
---|---|---|
200 | A successful response. | |
0 | An unexpected error response. |
10.1.5.6. Samples
10.1.6. RevokeCRS
PATCH /v1/cluster-init/crs/revoke
RevokeCRSBundle deletes cluster registration secrets.
10.1.6.1. Description
10.1.6.2. Parameters
10.1.6.2.1. Body Parameter
Name | Description | Required | Default | Pattern |
---|---|---|---|---|
body | X |
10.1.6.3. Return Type
10.1.6.4. Content Type
- application/json
10.1.6.5. Responses
Code | Message | Datatype |
---|---|---|
200 | A successful response. | |
0 | An unexpected error response. |
10.1.6.6. Samples
10.1.7. RevokeInitBundle
PATCH /v1/cluster-init/init-bundles/revoke
RevokeInitBundle deletes cluster init bundle. If this operation impacts any cluster then its ID should be included in request. If confirm_impacted_clusters_ids does not match with current impacted clusters then request will fail with error that includes all impacted clusters.
10.1.7.1. Description
10.1.7.2. Parameters
10.1.7.2.1. Body Parameter
Name | Description | Required | Default | Pattern |
---|---|---|---|---|
body | X |
10.1.7.3. Return Type
10.1.7.4. Content Type
- application/json
10.1.7.5. Responses
Code | Message | Datatype |
---|---|---|
200 | A successful response. | |
0 | An unexpected error response. |