Merge pull request 'docs: record cluster removal requirements' (#28) from docs/uninstall-command-gap into main
Reviewed-on: #28
This commit is contained in:
commit
055b658567
|
|
@ -34,6 +34,22 @@ go run . bootstrap --config <private-bootstrap-config> --mode=rebuild --yes
|
||||||
The rebuild replaces Terraform-managed Talos VMs only. It does not manage or
|
The rebuild replaces Terraform-managed Talos VMs only. It does not manage or
|
||||||
delete TrueNAS datasets or unrelated infrastructure.
|
delete TrueNAS datasets or unrelated infrastructure.
|
||||||
|
|
||||||
|
## Planned Cluster Removal
|
||||||
|
|
||||||
|
There is currently no `maidn cluster remove` or `maidn uninstall` command.
|
||||||
|
Do not substitute direct Terraform or Kubernetes deletion for a supported
|
||||||
|
workflow. A future remove command must require the named-cluster confirmation,
|
||||||
|
limit its Terraform scope to Maidn Talos VMs, and leave external storage and
|
||||||
|
shared infrastructure under their respective operator procedures.
|
||||||
|
|
||||||
|
The command must handle partial removal and retry safely: verify each VM's
|
||||||
|
actual Proxmox state, accept already-absent Maidn VMs, report API timeouts as
|
||||||
|
incomplete rather than successful removal, and leave a sanitized removal
|
||||||
|
record in the isolated workspace. It must not delete shared network bridges,
|
||||||
|
TrueNAS datasets, SOPS identities, or unrelated infrastructure. Until that
|
||||||
|
command exists, an operator must use the authorized recovery procedure and
|
||||||
|
resolve Proxmox API failures before retrying bootstrap.
|
||||||
|
|
||||||
## OpenBao And Webhooks
|
## OpenBao And Webhooks
|
||||||
|
|
||||||
After a rebuild or an OpenBao restart, refresh Kubernetes auth and reseed the
|
After a rebuild or an OpenBao restart, refresh Kubernetes auth and reseed the
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue