-
Story
-
Resolution: Unresolved
-
Undefined
-
None
-
None
-
False
-
False
-
OCPPLAN-7733 - Operator API
-
Story: As a cluster admin I want to be able to safely remove an operator that employs conversion webhooks on its CRDs.
Background: In today's implementation, removing the operator removes the controller, and to this extent the endpoints for potential CRD conversion webhooks, while the CRDs remain unchanged on the cluster. This is known to cause a cluster-wide failure in garbage collection until the CRD is also removed. This will likely mean that we cannot remove such an operator without also removing its CRDs or we patch the CRDs during removal to just remove the conversion webhook references.