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
_api_admin_clusters__clusterId__addon_get_request of type(s) application/json
Optional
{
"csi": [
{
"type": "vsphere-csi",
"properties": {
"isDefault": true,
"name": "vsphere-sc",
"timeout": 30
}
}
],
"plugins": [
{
"type": "harbor",
"properties": {
"externalHarborPwd": "Password",
"protocol": "Password",
"externalHarborIP": "10.161.186.74",
"port": 8012,
"externalHarborUser": "admin",
"insecure": false,
"version": "2.17.0"
}
}
]
}
Responses
200
Status 200
Returns _api_admin_clusters__clusterId__addon_get_200_response_1 of type(s) application/json
{
"plugins": [
{
"type": "harbor",
"properties": {
"externalHarborPwd": "Password",
"protocol": "Password",
"externalHarborIP": "10.161.186.74",
"port": 8012,
"externalHarborUser": "admin",
"insecure": false,
"version": "2.17.0"
}
},
{
"type": "harbor",
"properties": {
"externalHarborPwd": "Password",
"protocol": "Password",
"externalHarborIP": "10.161.186.74",
"port": 8012,
"externalHarborUser": "admin",
"insecure": false,
"version": "2.17.0"
}
}
],
"csi": [
{
"type": "vsphere-csi",
"properties": {
"isDefault": true,
"name": "vsphere-sc",
"timeout": 30
}
},
{
"type": "vsphere-csi",
"properties": {
"isDefault": true,
"name": "vsphere-sc",
"timeout": 30
}
}
],
"clusterId": "11223344-5566-7788-99aa-bbccddeeff00"
}
string As uuid As uuid
clusterId
Required
A universally unique identifier (UUID) is a 128-bit label
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