Join GitHub today
GitHub is home to over 36 million developers working together to host and review code, manage projects, and build software together.Sign up
Namespaces and CRD have inconsistent delete-on-update behavior than other built-in resources. #77944
For most built-in resources, if the object deletion is blocked by finalizers, the Update request that removes the last pending finalizer causes the apiserver to delete the object.
The logic is enforced by the generic storage's
I can think of two alternative fixes.