You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
-[x] Create custom pod & deployment configs, update deployment replicas
74
-
-[x] Create, describe, delete, update a service
75
-
-[x] Create, get, update, delete a ConfigMap
76
-
-[x] Get logs from a pod for debugging (supports pods, deployments, jobs, and label selectors)
77
-
-[x] Support Helm v3 for installing charts
78
-
- Install charts with custom values
79
-
- Uninstall releases
80
-
- Upgrade existing releases
81
-
- Support for namespaces
82
-
- Support for version specification
83
-
- Support for custom repositories
84
-
-[x] kubectl explain and kubectl api-resources support
85
-
-[x] Get Kubernetes events from the cluster
86
-
-[x] Port forward to a pod or service
87
-
-[x] Create, list, and decribe cronjobs
69
+
-[x] Unified kubectl API for managing resources
70
+
- Get or list resources with `kubectl_get`
71
+
- Describe resources with `kubectl_describe`
72
+
- List resources with `kubectl_list`
73
+
- Create resources with `kubectl_create`
74
+
- Apply YAML manifests with `kubectl_apply`
75
+
- Delete resources with `kubectl_delete`
76
+
- Get logs with `kubectl_logs`
77
+
- Manage kubectl contexts with `kubectl_context`
78
+
- Explain Kubernetes resources with `explain_resource`
79
+
- List API resources with `list_api_resources`
80
+
- Scale resources with `kubectl_scale`
81
+
- Update field(s) of a resource with `kubectl_patch`
82
+
- Manage deployment rollouts with `kubectl_rollout`
83
+
- Execute any kubectl command with `kubectl_generic`
84
+
-[x] Advanced operations
85
+
- Scale deployments with `kubectl_scale` (replaces legacy `scale_deployment`)
86
+
- Port forward to pods and services with `port_forward`
87
+
- Run Helm operations
88
+
- Install, upgrade, and uninstall charts
89
+
- Support for custom values, repositories, and versions
88
90
-[x] Non-destructive mode for read and create/update-only access to clusters
89
91
90
92
## Local Development
@@ -149,9 +151,31 @@ See the [CONTRIBUTING.md](CONTRIBUTING.md) file for details.
149
151
150
152
## Advanced
151
153
152
-
### Additional Advanced Features
154
+
### Non-Destructive Mode
153
155
154
-
For more advanced information like using SSE transport, Non-destructive mode with `ALLOW_ONLY_NON_DESTRUCTIVE_TOOLS`, see the [ADVANCED_README.md](ADVANCED_README.md).
156
+
You can run the server in a non-destructive mode that disables all destructive operations (delete pods, delete deployments, delete namespaces, etc.):
0 commit comments