delete_tkc_cluster
Delete a TKC cluster and all its nodes from a vSphere namespace. Requires confirmation and supports dry-run preview; refuses if workloads are running unless force is used.
Instructions
[WRITE] Delete a TKC cluster and all of its nodes.
Returns {name, namespace, status: "deleting"}, or a preview by default. SAFETY: refused while Deployments/StatefulSets run, unless force=True. A dry run unless you pass dry_run=False AND confirmed=True. Irreversible — use scale_tkc_cluster instead for fewer nodes. Empty a namespace of TKC clusters before delete_namespace accepts it.
Args: name: Cluster name (via list_tkc_clusters). namespace: Namespace holding it. confirmed: Must be True to proceed. dry_run: Preview only (default: True). force: Skip the workload check (dangerous). target: vCenter in config.yaml; omit for the default.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | ||
| force | No | ||
| target | No | ||
| dry_run | No | ||
| confirmed | No | ||
| namespace | Yes |