Addon API To update addon more details To cluster
Addon API to update addon following details to cluster
- csi
- plugin
Request
URI
PUT
https://{api_host}/:9443/api/admin/clusters/{clusterId}/addon
COPY
Path Parameters
Query Parameters
Request Body
inline_object of type(s) application/json
Optional
{
"csi": [
{
"type": "vsphere-csi",
"properties": {
"timeout": 30,
"name": "vsphere-sc",
"isDefault": false
}
}
],
"plugins": [
{
"type": "harbor",
"properties": {
"externalHarborIP": "10.161.186.74",
"externalHarborUser": "admin",
"externalHarborPwd": "Password",
"protocol": "Password",
"port": 8012,
"insecure": false,
"version": "2.17.0"
}
}
]
}
array of object
csi
Required
list of CSI plugins
array of object
plugins
Required
list of plugins to addon
Responses
200
Status 200
Returns inline_response_200_2 of type(s) application/json
{
"clusterId": "11223344-5566-7788-99aa-bbccddeeff00",
"csi": [
{
"type": "vsphere-csi",
"properties": {
"timeout": 30,
"name": "vsphere-sc",
"isDefault": false
}
}
],
"plugins": [
{
"type": "harbor",
"properties": {
"externalHarborIP": "10.161.186.74",
"externalHarborUser": "admin",
"externalHarborPwd": "Password",
"protocol": "Password",
"port": 8012,
"insecure": false,
"version": "2.17.0"
}
}
]
}
string As uuid As uuid
clusterId
Required
A universally unique identifier (UUID) is a 128-bit label
array of object
csi
Required
list of CSI plugins
array of object
plugins
Required
list of plugins to addon
On This Page
K8S Operations
PUT
Addon API To update addon more details To cluster
POST
Create A MANAGEMENT cluster
POST
Create A WORKLOAD cluster
DELETE
Delete A cluster
DELETE
Delete kubeconfig data
GET
Get Addon details for A cluster
GET
Get details Of cluster
GET
Get kubeconfig data - A secure and standard method To enable access To your Kubernetes clusters
GET
Get kubeconfig from DB
GET
GET list Of supported namespaces and services To Be installed On TCA/TCA-CP
GET
Get status Of A cluster creation
GET
Get status Of Addon request for A cluster
GET
Get status Of service being installed Or uninstalled
GET
List all services for A given namespace In A specified cluster
GET
List clusters Of A given type either MANAGEMENT Or WORKLOAD
POST
Start An installation Of A specific service On A given namespace On TCA cluster
POST
Store kubeconfig data
POST
Store kubeconfig To DB
POST
Uninstall A specific service On A given namespace On TCA cluster