From 3f6dffb5c9da31b88087d94413fbe9cc5be23269 Mon Sep 17 00:00:00 2001 From: Anatolii Bazko Date: Fri, 27 Mar 2026 10:34:43 +0100 Subject: [PATCH] fix: Force to requeue reconcile after updating clusterrole/binding for dashboard Signed-off-by: Anatolii Bazko --- pkg/deploy/dashboard/dashboard.go | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/pkg/deploy/dashboard/dashboard.go b/pkg/deploy/dashboard/dashboard.go index 3285d52773..dae4caccc9 100644 --- a/pkg/deploy/dashboard/dashboard.go +++ b/pkg/deploy/dashboard/dashboard.go @@ -14,6 +14,7 @@ package dashboard import ( "fmt" + "time" "github.com/eclipse-che/che-operator/pkg/common/reconciler" ctrl "sigs.k8s.io/controller-runtime" @@ -73,12 +74,12 @@ func (d *DashboardReconciler) Reconcile(ctx *chetypes.DeployContext) (reconcile. done, err = deploy.SyncClusterRoleToCluster(ctx, d.getClusterRoleName(ctx), GetPrivilegedPoliciesRulesForKubernetes()) if !done { - return reconcile.Result{}, false, err + return reconcile.Result{RequeueAfter: time.Second}, false, err } done, err = deploy.SyncClusterRoleBindingToCluster(ctx, d.getClusterRoleBindingName(ctx), DashboardSA, d.getClusterRoleName(ctx)) if !done { - return reconcile.Result{}, false, err + return reconcile.Result{RequeueAfter: time.Second}, false, err } err = deploy.AppendFinalizer(ctx, ClusterPermissionsDashboardFinalizer)