diff --git a/controllers/argocd/service_account.go b/controllers/argocd/service_account.go index e7c477279..e2ff200d9 100644 --- a/controllers/argocd/service_account.go +++ b/controllers/argocd/service_account.go @@ -78,6 +78,12 @@ func (r *ReconcileArgoCD) reconcileServiceAccounts(cr *argoproj.ArgoCD) error { } func (r *ReconcileArgoCD) reconcileServiceAccountClusterPermissions(name string, rules []v1.PolicyRule, cr *argoproj.ArgoCD) error { + + if name == common.ArgoCDApplicationControllerComponentAdmin || name == common.ArgoCDApplicationControllerComponentView { + // Don't create ServiceAccounts + return nil + } + var role *v1.ClusterRole var err error