diff --git a/status/controller.go b/status/controller.go index 6e7ba76..3214ef4 100644 --- a/status/controller.go +++ b/status/controller.go @@ -3,6 +3,8 @@ package status import ( "context" "fmt" + "reflect" + "strings" "sync" "time" @@ -52,7 +54,7 @@ func (c *Controller[T]) Register(_ context.Context, m manager.Manager) error { return controllerruntime.NewControllerManagedBy(m). For(object.New[T]()). WithOptions(controller.Options{MaxConcurrentReconciles: 10}). - Named("status"). + Named(fmt.Sprintf("operatorpkg.%s.status", strings.ToLower(reflect.TypeOf(object.New[T]()).Elem().Name()))). Complete(c) }