This commit is contained in:
a2a-platform
2026-06-27 01:02:33 +00:00
commit fd052573f7
43 changed files with 8414 additions and 0 deletions

258
skills/kubernetes/SKILL.md Normal file
View File

@@ -0,0 +1,258 @@
---
name: kubernetes-routes
description: Handle 28 OpenAPI operation(s) under /v2/kubernetes for the kubernetes route group.
---
# kubernetes API Routes
Handle 28 OpenAPI operation(s) under /v2/kubernetes for the kubernetes route group.
Use the generated operation tools to make real API calls. Do not invent API responses.
If a tool reports missing setup, return the exact setup field name to the caller.
For write, update, or delete operations, state the intended action before calling the tool.
## Operations
### get_v2_kubernetes_clusters
- Operation ID: `get_v2_kubernetes_clusters`
- Route: `GET /v2/kubernetes/clusters`
- Mode: READ
- Summary: get_/v2/kubernetes/clusters
### post_v2_kubernetes_clusters
- Operation ID: `post_v2_kubernetes_clusters`
- Route: `POST /v2/kubernetes/clusters`
- Mode: WRITE
- Summary: post_/v2/kubernetes/clusters
### get_v2_kubernetes_clusters_cluster_id
- Operation ID: `get_v2_kubernetes_clusters_cluster_id`
- Route: `GET /v2/kubernetes/clusters/{cluster_id}`
- Mode: READ
- Summary: get_/v2/kubernetes/clusters/{cluster_id}
- Parameters:
- `cluster_id` in `path` required
### put_v2_kubernetes_clusters_cluster_id
- Operation ID: `put_v2_kubernetes_clusters_cluster_id`
- Route: `PUT /v2/kubernetes/clusters/{cluster_id}`
- Mode: WRITE
- Summary: put_/v2/kubernetes/clusters/{cluster_id}
- Parameters:
- `cluster_id` in `path` required
### delete_v2_kubernetes_clusters_cluster_id
- Operation ID: `delete_v2_kubernetes_clusters_cluster_id`
- Route: `DELETE /v2/kubernetes/clusters/{cluster_id}`
- Mode: WRITE
- Summary: delete_/v2/kubernetes/clusters/{cluster_id}
- Parameters:
- `cluster_id` in `path` required
### get_v2_kubernetes_clusters_cluster_id_destroy_with_associated_resources
- Operation ID: `get_v2_kubernetes_clusters_cluster_id_destroy_with_associated_resources`
- Route: `GET /v2/kubernetes/clusters/{cluster_id}/destroy_with_associated_resources`
- Mode: READ
- Summary: get_/v2/kubernetes/clusters/{cluster_id}/destroy_with_associated_resources
- Parameters:
- `cluster_id` in `path` required
### delete_v2_kubernetes_clusters_cluster_id_destroy_with_associated_resources_selec
- Operation ID: `delete_v2_kubernetes_clusters_cluster_id_destroy_with_associated_resources_selec`
- Route: `DELETE /v2/kubernetes/clusters/{cluster_id}/destroy_with_associated_resources/selective`
- Mode: WRITE
- Summary: delete_/v2/kubernetes/clusters/{cluster_id}/destroy_with_associated_resources/selective
- Parameters:
- `cluster_id` in `path` required
### delete_v2_kubernetes_clusters_cluster_id_destroy_with_associated_resources_dange
- Operation ID: `delete_v2_kubernetes_clusters_cluster_id_destroy_with_associated_resources_dange`
- Route: `DELETE /v2/kubernetes/clusters/{cluster_id}/destroy_with_associated_resources/dangerous`
- Mode: WRITE
- Summary: delete_/v2/kubernetes/clusters/{cluster_id}/destroy_with_associated_resources/dangerous
- Parameters:
- `cluster_id` in `path` required
### get_v2_kubernetes_clusters_cluster_id_kubeconfig
- Operation ID: `get_v2_kubernetes_clusters_cluster_id_kubeconfig`
- Route: `GET /v2/kubernetes/clusters/{cluster_id}/kubeconfig`
- Mode: READ
- Summary: get_/v2/kubernetes/clusters/{cluster_id}/kubeconfig
- Parameters:
- `cluster_id` in `path` required
### get_v2_kubernetes_clusters_cluster_id_credentials
- Operation ID: `get_v2_kubernetes_clusters_cluster_id_credentials`
- Route: `GET /v2/kubernetes/clusters/{cluster_id}/credentials`
- Mode: READ
- Summary: get_/v2/kubernetes/clusters/{cluster_id}/credentials
- Parameters:
- `cluster_id` in `path` required
### get_v2_kubernetes_clusters_cluster_id_upgrades
- Operation ID: `get_v2_kubernetes_clusters_cluster_id_upgrades`
- Route: `GET /v2/kubernetes/clusters/{cluster_id}/upgrades`
- Mode: READ
- Summary: get_/v2/kubernetes/clusters/{cluster_id}/upgrades
- Parameters:
- `cluster_id` in `path` required
### post_v2_kubernetes_clusters_cluster_id_upgrade
- Operation ID: `post_v2_kubernetes_clusters_cluster_id_upgrade`
- Route: `POST /v2/kubernetes/clusters/{cluster_id}/upgrade`
- Mode: WRITE
- Summary: post_/v2/kubernetes/clusters/{cluster_id}/upgrade
- Parameters:
- `cluster_id` in `path` required
### get_v2_kubernetes_clusters_cluster_id_node_pools
- Operation ID: `get_v2_kubernetes_clusters_cluster_id_node_pools`
- Route: `GET /v2/kubernetes/clusters/{cluster_id}/node_pools`
- Mode: READ
- Summary: get_/v2/kubernetes/clusters/{cluster_id}/node_pools
- Parameters:
- `cluster_id` in `path` required
### post_v2_kubernetes_clusters_cluster_id_node_pools
- Operation ID: `post_v2_kubernetes_clusters_cluster_id_node_pools`
- Route: `POST /v2/kubernetes/clusters/{cluster_id}/node_pools`
- Mode: WRITE
- Summary: post_/v2/kubernetes/clusters/{cluster_id}/node_pools
- Parameters:
- `cluster_id` in `path` required
### get_v2_kubernetes_clusters_cluster_id_node_pools_node_pool_id
- Operation ID: `get_v2_kubernetes_clusters_cluster_id_node_pools_node_pool_id`
- Route: `GET /v2/kubernetes/clusters/{cluster_id}/node_pools/{node_pool_id}`
- Mode: READ
- Summary: get_/v2/kubernetes/clusters/{cluster_id}/node_pools/{node_pool_id}
- Parameters:
- `cluster_id` in `path` required
- `node_pool_id` in `path` required
### put_v2_kubernetes_clusters_cluster_id_node_pools_node_pool_id
- Operation ID: `put_v2_kubernetes_clusters_cluster_id_node_pools_node_pool_id`
- Route: `PUT /v2/kubernetes/clusters/{cluster_id}/node_pools/{node_pool_id}`
- Mode: WRITE
- Summary: put_/v2/kubernetes/clusters/{cluster_id}/node_pools/{node_pool_id}
- Parameters:
- `cluster_id` in `path` required
- `node_pool_id` in `path` required
### delete_v2_kubernetes_clusters_cluster_id_node_pools_node_pool_id
- Operation ID: `delete_v2_kubernetes_clusters_cluster_id_node_pools_node_pool_id`
- Route: `DELETE /v2/kubernetes/clusters/{cluster_id}/node_pools/{node_pool_id}`
- Mode: WRITE
- Summary: delete_/v2/kubernetes/clusters/{cluster_id}/node_pools/{node_pool_id}
- Parameters:
- `cluster_id` in `path` required
- `node_pool_id` in `path` required
### delete_v2_kubernetes_clusters_cluster_id_node_pools_node_pool_id_nodes_node_id
- Operation ID: `delete_v2_kubernetes_clusters_cluster_id_node_pools_node_pool_id_nodes_node_id`
- Route: `DELETE /v2/kubernetes/clusters/{cluster_id}/node_pools/{node_pool_id}/nodes/{node_id}`
- Mode: WRITE
- Summary: delete_/v2/kubernetes/clusters/{cluster_id}/node_pools/{node_pool_id}/nodes/{node_id}
- Parameters:
- `cluster_id` in `path` required
- `node_pool_id` in `path` required
- `node_id` in `path` required
### post_v2_kubernetes_clusters_cluster_id_node_pools_node_pool_id_recycle
- Operation ID: `post_v2_kubernetes_clusters_cluster_id_node_pools_node_pool_id_recycle`
- Route: `POST /v2/kubernetes/clusters/{cluster_id}/node_pools/{node_pool_id}/recycle`
- Mode: WRITE
- Summary: post_/v2/kubernetes/clusters/{cluster_id}/node_pools/{node_pool_id}/recycle
- Parameters:
- `cluster_id` in `path` required
- `node_pool_id` in `path` required
### get_v2_kubernetes_clusters_cluster_id_user
- Operation ID: `get_v2_kubernetes_clusters_cluster_id_user`
- Route: `GET /v2/kubernetes/clusters/{cluster_id}/user`
- Mode: READ
- Summary: get_/v2/kubernetes/clusters/{cluster_id}/user
- Parameters:
- `cluster_id` in `path` required
### get_v2_kubernetes_options
- Operation ID: `get_v2_kubernetes_options`
- Route: `GET /v2/kubernetes/options`
- Mode: READ
- Summary: get_/v2/kubernetes/options
### post_v2_kubernetes_clusters_cluster_id_clusterlint
- Operation ID: `post_v2_kubernetes_clusters_cluster_id_clusterlint`
- Route: `POST /v2/kubernetes/clusters/{cluster_id}/clusterlint`
- Mode: WRITE
- Summary: post_/v2/kubernetes/clusters/{cluster_id}/clusterlint
- Parameters:
- `cluster_id` in `path` required
### get_v2_kubernetes_clusters_cluster_id_clusterlint
- Operation ID: `get_v2_kubernetes_clusters_cluster_id_clusterlint`
- Route: `GET /v2/kubernetes/clusters/{cluster_id}/clusterlint`
- Mode: READ
- Summary: get_/v2/kubernetes/clusters/{cluster_id}/clusterlint
- Parameters:
- `cluster_id` in `path` required
### post_v2_kubernetes_registry
- Operation ID: `post_v2_kubernetes_registry`
- Route: `POST /v2/kubernetes/registry`
- Mode: WRITE
- Summary: post_/v2/kubernetes/registry
### delete_v2_kubernetes_registry
- Operation ID: `delete_v2_kubernetes_registry`
- Route: `DELETE /v2/kubernetes/registry`
- Mode: WRITE
- Summary: delete_/v2/kubernetes/registry
### post_v2_kubernetes_registries
- Operation ID: `post_v2_kubernetes_registries`
- Route: `POST /v2/kubernetes/registries`
- Mode: WRITE
- Summary: post_/v2/kubernetes/registries
### delete_v2_kubernetes_registries
- Operation ID: `delete_v2_kubernetes_registries`
- Route: `DELETE /v2/kubernetes/registries`
- Mode: WRITE
- Summary: delete_/v2/kubernetes/registries
### get_v2_kubernetes_clusters_cluster_id_status_messages
- Operation ID: `get_v2_kubernetes_clusters_cluster_id_status_messages`
- Route: `GET /v2/kubernetes/clusters/{cluster_id}/status_messages`
- Mode: READ
- Summary: get_/v2/kubernetes/clusters/{cluster_id}/status_messages
- Parameters:
- `cluster_id` in `path` required