diff --git a/pkg/controllers/uiplugin/components.go b/pkg/controllers/uiplugin/components.go index 0d6625df..e46aac4d 100644 --- a/pkg/controllers/uiplugin/components.go +++ b/pkg/controllers/uiplugin/components.go @@ -139,7 +139,7 @@ func pluginComponentReconcilers(plugin *uiv1alpha1.UIPlugin, pluginInfo UIPlugin reconciler.NewOptionalUpdater(newClusterRoleBinding(namespace, persesServiceAccountName, "system:auth-delegator", persesServiceAccountName+"-system-auth-delegator"), plugin, persesEnabled), reconciler.NewOptionalUpdater(newPersesClusterRole(), plugin, persesEnabled), reconciler.NewOptionalUpdater(newClusterRoleBinding(namespace, persesServiceAccountName, "perses-cr", persesServiceAccountName+"-perses-cr"), plugin, persesEnabled), - reconciler.NewOptionalUnmanagedUpdater(newPerses(namespace, pluginInfo.PersesImage), plugin, persesEnabled), + reconciler.NewOptionalUpdater(newPerses(namespace, pluginInfo.PersesImage), plugin, persesEnabled), reconciler.NewOptionalUpdater(newAcceleratorsDatasource(namespace), plugin, persesEnabled), reconciler.NewOptionalUpdater(newAcceleratorsDashboard(namespace), plugin, persesEnabled), ) diff --git a/pkg/controllers/uiplugin/controller.go b/pkg/controllers/uiplugin/controller.go index 04c0eb07..e7ade322 100644 --- a/pkg/controllers/uiplugin/controller.go +++ b/pkg/controllers/uiplugin/controller.go @@ -142,6 +142,7 @@ func RegisterWithManager(mgr ctrl.Manager, opts Options) error { Owns(&v1.ServiceAccount{}, generationChanged). Owns(&rbacv1.Role{}, generationChanged). Owns(&rbacv1.RoleBinding{}, generationChanged). + Owns(&persesv1alpha1.Perses{}, generationChanged). Owns(&persesv1alpha1.PersesDashboard{}, generationChanged). Owns(&persesv1alpha1.PersesDatasource{}, generationChanged)