diff --git a/pkg/controller/controllerutil/controllerutil.go b/pkg/controller/controllerutil/controllerutil.go index 767f80deb3..e460eddbe3 100644 --- a/pkg/controller/controllerutil/controllerutil.go +++ b/pkg/controller/controllerutil/controllerutil.go @@ -280,3 +280,10 @@ func RemoveFinalizerWithError(o runtime.Object, finalizer string) error { RemoveFinalizer(m, finalizer) return nil } + +// Object allows functions to work indistinctly with any resource that +// implements both Object interfaces. +type Object interface { + metav1.Object + runtime.Object +}