rack uninstall
Uninstall a Rack. This permanently removes all Rack infrastructure including clusters, networking, and storage. Use --force for non-interactive use to skip the confirmation prompt.
Syntax
$ convox rack uninstall <type> <name>
Flags
| Flag | Short | Description |
|---|---|---|
--force |
-f |
Force uninstall (required for non-interactive use) |
Example Usage
$ convox rack uninstall aws production
Uninstalling Rack production...
This will permanently destroy all infrastructure. Are you sure? (y/n): y
Deleting EKS cluster...
Deleting VPC...
Deleting IAM resources...
Rack production uninstalled successfully
NLB deletion protection interlock
Uninstall is rejected pre-flight if either NLBDeletionProtection or NLBInternalDeletionProtection is Yes:
cannot uninstall rack while NLB deletion protection is enabled;
run 'convox rack params set NLBDeletionProtection=No NLBInternalDeletionProtection=No' first
(current: NLBDeletionProtection=Yes)
The interlock fires as soon as either flag is set, even if the rack has only a public NLB or only an internal NLB. convox rack params set NLBDeletionProtection=No NLBInternalDeletionProtection=No is safe on Racks where one of the two flags was never enabled — setting a parameter to its existing default is a no-op.
The interlock runs before any destructive output. Clear the protection flags, wait for the rack update to complete, then rerun convox rack uninstall.