Get Addons

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.


Authentication
This operation uses the following authentication methods.
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
                    }
                ]
            }
        }
    ]
}
array of addon
items
Optional

List of Add-ons deployed on Kubernetes Cluster


400

Bad Request

Returns errorResponse of type(s) application/json
{
    "errors": [
        {
            "code": "string",
            "message": "string"
        }
    ]
}
array of error
errors
Optional

errors


500

Internal Server Error

Returns errorResponse of type(s) application/json
{
    "errors": [
        {
            "code": "string",
            "message": "string"
        }
    ]
}
array of error
errors
Optional

errors