diff --git a/staging/src/k8s.io/apiextensions-apiserver/pkg/controller/establish/establishing_controller.go b/staging/src/k8s.io/apiextensions-apiserver/pkg/controller/establish/establishing_controller.go index 5c2ebbcaad836..6420c3a6f1ee7 100644 --- a/staging/src/k8s.io/apiextensions-apiserver/pkg/controller/establish/establishing_controller.go +++ b/staging/src/k8s.io/apiextensions-apiserver/pkg/controller/establish/establishing_controller.go @@ -99,6 +99,7 @@ func (ec *EstablishingController) processNextWorkItem() bool { err := ec.syncFn(key.(string)) if err == nil { + ec.queue.Forget(key) return true }