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
}