Skip to content

Kubernetes Connector

The Kubernetes connector uses the official Python Kubernetes client to interact with clusters.

Credential Fields

Field Required Description
Name Yes Display name
Kubeconfig Yes kubeconfig YAML (paste the full kubeconfig content)
Context No Kubernetes context to use (defaults to the current context in the kubeconfig)

Ingest

Discovers pods, deployments, services, namespaces, and secrets metadata.

Capabilities

Action Description Rollback
restart_deployment Restart all pods in a deployment (rolling restart) N/A
scale_deployment Scale a deployment up or down Restore previous replica count
apply_network_policy Apply a Kubernetes NetworkPolicy Delete the policy
update_rbac Update a RoleBinding or ClusterRoleBinding Restore previous binding
rotate_secret Update a Kubernetes Secret value Restore previous secret value
helm_upgrade Upgrade a Helm release helm rollback
helm_rollback Roll back a Helm release to a previous revision N/A
k8s_cluster_upgrade Major version upgrade for EKS, GKE, AKS, and self-managed kubeadm clusters. Enforces +1 minor version maximum per upgrade. Scans for removed API usage before starting. Node pools can be rolled back independently; control plane upgrade is partially irreversible after etcd migration.