mit einem Klick
kubectl-onprem
// On-prem Kubernetes cluster integration for running kubectl commands on connected clusters via Aurora agent relay
// On-prem Kubernetes cluster integration for running kubectl commands on connected clusters via Aurora agent relay
Amazon CloudWatch alarm integration — receives alarm state-change notifications via SNS webhooks and creates incidents automatically
GitHub code repository integration for investigating code changes, deployments, commits, PRs, and suggesting fixes during RCA
Postmortem generation and management tools for writing, reading, and versioning incident postmortems
GitLab code repository integration for investigating code changes, deployments, commits, MRs, and suggesting fixes during RCA
Sentry error tracking integration for searching issues, fetching stacktraces, listing projects, and running Discover event searches during RCA investigations
Slack integration tools for reading channel messages and thread replies
| name | kubectl_onprem |
| id | kubectl_onprem |
| description | On-prem Kubernetes cluster integration for running kubectl commands on connected clusters via Aurora agent relay |
| category | infrastructure |
| connection_check | {"method":"is_connected_function","module":"chat.backend.agent.tools.kubectl_onprem_tool","function":"is_kubectl_onprem_connected"} |
| tools | ["get_connected_clusters","on_prem_kubectl"] |
| index | Infrastructure -- run kubectl on connected on-prem Kubernetes clusters |
| rca_priority | 8 |
| allowed-tools | get_connected_clusters, on_prem_kubectl |
| metadata | {"author":"aurora","version":"1.0"} |
On-prem Kubernetes cluster integration for running kubectl commands on connected clusters. Commands are relayed through the Aurora agent installed on the cluster.
IMPORTANT: Always call get_connected_clusters first to discover available clusters and their cluster_id before running any kubectl commands.
Note: For cloud-managed clusters (GCP GKE, AWS EKS, Azure AKS), use terminal_exec with kubectl commands instead.
Discover available on-prem clusters. Call this before using on_prem_kubectl.
Usage:
get_connected_clusters()
Returns cluster names, IDs, connection status, and metadata.
Run kubectl commands on connected on-prem Kubernetes clusters.
Usage:
on_prem_kubectl(cluster_id='CLUSTER_ID', command='get pods -n default')
Specify the cluster using the cluster_id returned by get_connected_clusters.
get_connected_clusters()on_prem_kubectl(cluster_id='ID', command='get pods -n NAMESPACE')on_prem_kubectl(cluster_id='ID', command='logs PODNAME -n NAMESPACE --tail=100')on_prem_kubectl(cluster_id='ID', command='describe pod PODNAME -n NAMESPACE')on_prem_kubectl(cluster_id='ID', command='get events -n NAMESPACE --sort-by=.lastTimestamp')on_prem_kubectl(cluster_id='ID', command='get nodes -o wide')on_prem_kubectl(cluster_id='ID', command='top pods -n NAMESPACE')cluster_id to target the correct cluster.terminal_exec with kubectl commands.