diff --git a/pkg/manager/internal.go b/pkg/manager/internal.go index 2dc83c40b9..f8c5619110 100644 --- a/pkg/manager/internal.go +++ b/pkg/manager/internal.go @@ -225,6 +225,9 @@ func (cm *controllerManager) Add(r Runnable) error { // Deprecated: use the equivalent Options field to set a field. This method will be removed in v0.10. func (cm *controllerManager) SetFields(i interface{}) error { + if err := cm.cluster.SetFields(i); err != nil { + return err + } if _, err := inject.InjectorInto(cm.SetFields, i); err != nil { return err } @@ -234,9 +237,6 @@ func (cm *controllerManager) SetFields(i interface{}) error { if _, err := inject.LoggerInto(cm.logger, i); err != nil { return err } - if err := cm.cluster.SetFields(i); err != nil { - return err - } return nil }