delete_namespace
Delete a vSphere Namespace and all its contents. Requires confirmation and refuses to run while Tanzu Kubernetes clusters exist; preview by default to prevent accidental removal.
Instructions
[WRITE] Delete a vSphere Namespace and everything inside it.
Returns {namespace, status: "deleted"}, or a preview by default. SAFETY: refused while TKC clusters exist inside — run list_tkc_clusters to see them, then delete_tkc_cluster on each. A dry run unless you pass dry_run=False AND confirmed=True. Irreversible; prefer update_namespace to only change quotas.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | Namespace name to delete (discover via list_namespaces). | |
| target | No | vCenter in config.yaml; omit for the default. | |
| dry_run | No | Preview only (default: True). | |
| confirmed | No | Must be True to proceed. |