Aller au contenu principal

Lister les opérations d'un cluster via API

Numspot conserve les opérations effectuées au sein d'un espace sur tous les clusters actifs.

Opération de cluster supprimé

Toutes les opérations issues des clusters supprimés ne sont plus conservées et sont supprimées définitivement.

Prérequis

Lister les opérations d'un cluster Kubernetes nécessite un compte utilisateur NumSpot qui détient le rôle Kubernetes Admin ou Kubernetes Viewer au sein de l'espace ou des RBACs de lecture à minima sur le cluster ciblé.

Lister les opérations d'un espace NumSpot

Exemple de requête: Lister les opérations des clusters actifs Kubernetes
export REGION="myregion"
export SPACE_ID="myspaceid"
export ACCESS_TOKEN="myaccesstoken"

curl -X GET -G https://api.$REGION.numspot.com/kubernetes/spaces/$SPACE_ID//clusters/$CLUSTER_ID/operations \
--header "Authorization: Bearer $ACCESS_TOKEN" \
--header 'Content-Type: application/json'

Exemple de retour d'informations sur les opérations effectuées sur un cluster :

Exemple de réponse: Lister les opérations des clusters actifs Kubernetes
{
"items": [
{
"id": "XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX",
"operationType": "[OPERATION_ACTION]",
"status": "PENDING",
"progress": "During task",
"target": "https://..../kubernetes/spaces/{spaceId}/clusters/XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX",
"selfLink": "https://..../kubernetes/spaces/{spaceId}/operations/XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX",
"createTime": "2024-06-12T16:04:14.267Z",
"startTime": "2024-06-12T16:04:14.267Z",
"endTime": "2024-06-12T16:04:14.267Z"
},
...
],
"totalSize": 12
}