I'm curious, how people manages their installations in Kubernetes?
If you delete namespace it lefts detached from ns ClusterRole s and CustomResourceDefinition s, which means you can't use the same manifest to install the same deployment (with dependencies) in other namespace unless you manually delete all of them.
This is an imperative nightmare, isn't it?
@abcdw we use opentofu for it. If you remove something, all the associated resources are cleaned up and you can naturally redeploy something new