Get Addons
API to fetch all Addons on Kubernetes Cluster
Request
URI
GET
https://{api_host}/telco/api/caas/v2/clusters/{clusterName}/addons
COPY
Path Parameters
string
clusterName
Required
Name of cluster where addons are created
Query Parameters
string
mgmtClusterName
Optional
Name of management cluster of the given cluster. If given cluster is management cluster, this is not required
string
tcaCpId
Required
TCA-CP id of management cluster managing given cluster
string
sort
Optional
Attribute based sorting expression.
string
nextpage_opaque_marker
Optional
Marker to obtain the next page of a paged response. If not present, API will return first page of response with page size 10.
Responses
200
Successfully returned addons
Returns addonList of type(s) application/json
{
"items": [
{
"lastUpdated": "lastUpdated",
"metadata": {
"resourceVersion": 0.8008281904610115,
"clusterName": "clusterName",
"name": "name"
},
"creationUser": "creationUser",
"creationDate": "creationDate",
"spec": {
"tcaBomReleaseRef": {
"uid": "uid",
"apiVersion": "apiVersion",
"kind": "kind",
"resourceVersion": "resourceVersion",
"fieldPath": "fieldPath",
"name": "name",
"namespace": "namespace"
},
"name": "name",
"namespace": "namespace",
"clusterRef": {
"uid": "uid",
"apiVersion": "apiVersion",
"kind": "kind",
"resourceVersion": "resourceVersion",
"fieldPath": "fieldPath",
"name": "name",
"namespace": "namespace"
},
"config": {
"partnerSystemRefs": [
"partnerSystemRefs",
"partnerSystemRefs"
],
"stringData": "{}"
}
},
"status": {
"deleteAccepted": true,
"resourceVersion": 6.027456183070403,
"opstatus": "processing",
"conditions": [
{
"severity": "Warning",
"reason": "reason",
"lastTransitionTime": "lastTransitionTime",
"type": "Ready",
"message": "message",
"status": true
},
{
"severity": "Warning",
"reason": "reason",
"lastTransitionTime": "lastTransitionTime",
"type": "Ready",
"message": "message",
"status": true
}
]
}
},
{
"lastUpdated": "lastUpdated",
"metadata": {
"resourceVersion": 0.8008281904610115,
"clusterName": "clusterName",
"name": "name"
},
"creationUser": "creationUser",
"creationDate": "creationDate",
"spec": {
"tcaBomReleaseRef": {
"uid": "uid",
"apiVersion": "apiVersion",
"kind": "kind",
"resourceVersion": "resourceVersion",
"fieldPath": "fieldPath",
"name": "name",
"namespace": "namespace"
},
"name": "name",
"namespace": "namespace",
"clusterRef": {
"uid": "uid",
"apiVersion": "apiVersion",
"kind": "kind",
"resourceVersion": "resourceVersion",
"fieldPath": "fieldPath",
"name": "name",
"namespace": "namespace"
},
"config": {
"partnerSystemRefs": [
"partnerSystemRefs",
"partnerSystemRefs"
],
"stringData": "{}"
}
},
"status": {
"deleteAccepted": true,
"resourceVersion": 6.027456183070403,
"opstatus": "processing",
"conditions": [
{
"severity": "Warning",
"reason": "reason",
"lastTransitionTime": "lastTransitionTime",
"type": "Ready",
"message": "message",
"status": true
},
{
"severity": "Warning",
"reason": "reason",
"lastTransitionTime": "lastTransitionTime",
"type": "Ready",
"message": "message",
"status": true
}
]
}
}
]
}
400
Bad Request
Returns errorResponse of type(s) application/json
{
"errors": [
{
"code": "string",
"message": "string"
}
]
}
500
Internal Server Error
Returns errorResponse of type(s) application/json
{
"errors": [
{
"code": "string",
"message": "string"
}
]
}