Skip to content

Commit bbc8ddd

Browse files
authored
fix: Force to requeue reconcile after updating clusterrole/binding for dashboard (#2111)
Signed-off-by: Anatolii Bazko <abazko@redhat.com>
1 parent 5748764 commit bbc8ddd

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

pkg/deploy/dashboard/dashboard.go

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@ package dashboard
1414

1515
import (
1616
"fmt"
17+
"time"
1718

1819
"github.com/eclipse-che/che-operator/pkg/common/reconciler"
1920
ctrl "sigs.k8s.io/controller-runtime"
@@ -73,12 +74,12 @@ func (d *DashboardReconciler) Reconcile(ctx *chetypes.DeployContext) (reconcile.
7374

7475
done, err = deploy.SyncClusterRoleToCluster(ctx, d.getClusterRoleName(ctx), GetPrivilegedPoliciesRulesForKubernetes())
7576
if !done {
76-
return reconcile.Result{}, false, err
77+
return reconcile.Result{RequeueAfter: time.Second}, false, err
7778
}
7879

7980
done, err = deploy.SyncClusterRoleBindingToCluster(ctx, d.getClusterRoleBindingName(ctx), DashboardSA, d.getClusterRoleName(ctx))
8081
if !done {
81-
return reconcile.Result{}, false, err
82+
return reconcile.Result{RequeueAfter: time.Second}, false, err
8283
}
8384

8485
err = deploy.AppendFinalizer(ctx, ClusterPermissionsDashboardFinalizer)

0 commit comments

Comments
 (0)