- Home
- Resources
- ControlPlanesResource
GET /controlPlanes
Current Control Planes
Response Body
media type |
data type |
description |
application/json |
ApiControlPlaneList
(JSON) |
Detailed description of the current control planes. |
GET /controlPlanes/{controlPlaneUuid}
The control plane with the given id
Request Parameters
name |
type |
description |
default |
controlPlaneUuid |
path |
The universally unique id of the control plane |
n/a |
Response Body
media type |
data type |
description |
application/json |
ApiControlPlane
(JSON) |
Detailed description of the control plane. |
POST /controlPlanes/commands/generateCopyDocker
Launches the Generate Copy Docker Script Command
Response Body
media type |
data type |
description |
application/json |
ApiCommand
(JSON) |
The command that generates the script |
POST /controlPlanes/commands/generateExternalVaultSetup
Launches the Generate Vault Setup Command command
Response Body
media type |
data type |
description |
application/json |
ApiCommand
(JSON) |
The command that generates and downloads the script |
POST /controlPlanes/commands/installControlPlane
Launches the install control plane command.
Response Body
media type |
data type |
description |
application/json |
ApiCommand
(JSON) |
The command that install a control plane. |
POST /controlPlanes/commands/installEmbeddedControlPlane
Brings up a control plane on embedded kubernetes.
At its core, this command launches the FirstRun command
on the Containerized Cluster.
Response Body
media type |
data type |
description |
application/json |
ApiCommand
(JSON) |
The First Run command |
POST /controlPlanes/commands/upgradeEmbeddedControlPlane
Upgrade a Containerized Cluster, including upgrading the
control plane running on embedded kubernetes.
Response Body
media type |
data type |
description |
application/json |
ApiCommand
(JSON) |
The Upgrade Cluster command |
POST /controlPlanes/fetchResources/manifest.json
Fetches the manifest.json under the specified remote repo.
Request Body
media type |
data type |
description |
application/json |
ApiRemoteRepoUrl
(JSON) |
the remote repo url. |
Response Body
media type |
data type |
description |
application/json |
StreamingOutput
(JSON) |
the content of the manifest.json |
GET /controlPlanes/{controlPlaneUuid}/getTaggedCluster
The cluster with tags matching this control plane's UUID, if any
Request Parameters
name |
type |
description |
default |
controlPlaneUuid |
path |
The universally unique id of the control plane |
n/a |
Response Body
media type |
data type |
description |
application/json |
ApiCluster
(JSON) |
The cluster attached to this control plane |
POST /controlPlanes/fetchResources/{commandId}/logContent
Fetches the log content for the specific command.
Request Parameters
name |
type |
description |
default |
commandId |
path |
the command id |
n/a |
Response Body
media type |
data type |
description |
text/plain |
object
|
the log content. |
POST /controlPlanes/{controlPlaneUuid}/commands/copyImagesInFeatures
Launches the command to copy images for one or more features (a comma separated list).
Request Parameters
name |
type |
description |
default |
controlPlaneUuid |
path |
|
n/a |
Response Body
media type |
data type |
description |
application/json |
ApiCommand
(JSON) |
The command that does the copying. |
POST /controlPlanes/{controlPlaneUuid}/commands/uninstallControlPlane
Launches Uninstall Command on the control plane with the given uuid
Request Parameters
name |
type |
description |
default |
controlPlaneUuid |
path |
The universally unique id of the control plane |
n/a |
Response Body
media type |
data type |
description |
application/json |
ApiCommand
(JSON) |
The command that uninstalls the control plane. |
POST /controlPlanes/{controlPlaneUuid}/commands/updateControlPlaneValuesYaml
Launches update the values.yaml from the control plane with the given uuid
This updates the content of values.yaml.merged in the CM database.
Request Parameters
name |
type |
description |
default |
controlPlaneUuid |
path |
The universally unique id of the control plane |
n/a |
Response Body
media type |
data type |
description |
application/json |
ApiCommand
(JSON) |
The command that updates the current values.yaml.merged from the control plane. |
POST /controlPlanes/{controlPlaneUuid}/commands/upgradeControlPlane
Launches the Upgrade Command on the control plane with the given uuid
Request Parameters
name |
type |
description |
default |
controlPlaneUuid |
path |
The universally unique id of the control plane |
n/a |
Response Body
media type |
data type |
description |
application/json |
ApiCommand
(JSON) |
The command that upgrades the control plane. |