diff --git a/controllers/argocd/argocd_controller.go b/controllers/argocd/argocd_controller.go index efb4974d6..1243d38b0 100644 --- a/controllers/argocd/argocd_controller.go +++ b/controllers/argocd/argocd_controller.go @@ -130,6 +130,11 @@ func (r *ReconcileArgoCD) internalReconcile(ctx context.Context, request ctrl.Re return reconcile.Result{}, argocd, err } + // If the number of notification replicas is greater than 1, display a warning. + if argocd.Spec.Notifications.Replicas != nil && *argocd.Spec.Notifications.Replicas > 1 { + reqLogger.Info("WARNING: Argo CD Notification controller does not support multiple replicas. Notification replicas cannot be greater than 1.") + } + // Fetch labelSelector from r.LabelSelector (command-line option) labelSelector, err := labels.Parse(r.LabelSelector) if err != nil {