Update Addon
API to update Addon on Kubernetes Cluster
The identifier of the tenant
UUID of cluster on which addon needs to be updated
Name of addon which needs to be updated
Name of management cluster of the given cluster.
TCA-CP id of management cluster managing given cluster
Priority of the current task
Update Addon payload. Only spec can be updated
{
"metadata": {
"resourceVersion": "number",
"name": "string",
"clusterName": "string",
"annotations": {
"templateName": "string",
"templateAddonName": "string"
}
},
"spec": {
"clusterRef": {
"apiVersion": "string",
"fieldPath": "string",
"kind": "string",
"name": "string",
"namespace": "string",
"resourceVersion": "string",
"uid": "string"
},
"name": "string",
"namespace": "string",
"tcaBomReleaseRef": {
"apiVersion": "string",
"fieldPath": "string",
"kind": "string",
"name": "string",
"namespace": "string",
"resourceVersion": "string",
"uid": "string"
},
"config": {
"partnerSystemRefs": [
"string"
]
}
},
"status": {
"resourceVersion": "number",
"opstatus": "string",
"deleteAccepted": false,
"conditions": [
{
"lastTransitionTime": "string",
"status": "string",
"type": "string",
"reason": "string",
"message": "string",
"severity": "string"
}
]
},
"lastUpdated": "string",
"creationDate": "string",
"creationTenantId": "string",
"creationUser": "string",
"intentQueued": false
}
metadata
properties of Addons
status
lastUpdated
creationDate
creationTenantId
creationUser
intentQueued
Successfully updated addon
{
"metadata": {
"resourceVersion": "number",
"name": "string",
"clusterName": "string",
"annotations": {
"templateName": "string",
"templateAddonName": "string"
}
},
"spec": {
"clusterRef": {
"apiVersion": "string",
"fieldPath": "string",
"kind": "string",
"name": "string",
"namespace": "string",
"resourceVersion": "string",
"uid": "string"
},
"name": "string",
"namespace": "string",
"tcaBomReleaseRef": {
"apiVersion": "string",
"fieldPath": "string",
"kind": "string",
"name": "string",
"namespace": "string",
"resourceVersion": "string",
"uid": "string"
},
"config": {
"partnerSystemRefs": [
"string"
]
}
},
"status": {
"resourceVersion": "number",
"opstatus": "string",
"deleteAccepted": false,
"conditions": [
{
"lastTransitionTime": "string",
"status": "string",
"type": "string",
"reason": "string",
"message": "string",
"severity": "string"
}
]
},
"lastUpdated": "string",
"creationDate": "string",
"creationTenantId": "string",
"creationUser": "string",
"intentQueued": false
}
metadata
properties of Addons
status
lastUpdated
creationDate
creationTenantId
creationUser
intentQueued
{
"errors": [
{
"code": "string",
"message": "string"
}
]
}
{
"errors": [
{
"code": "string",
"message": "string"
}
]
}