ArgoCd don't sync
The sync is performed by the argocd-application-controller.
Check that the pod is running.
Possible Solutions
Section titled “Possible Solutions”By default, during the sync, the ArgoCD controller may see some memory peak
Increase Memory
Section titled “Increase Memory”Therefore, we set a default limit around 400Mi.
The more you add manifests, the more memory it will need.
In your cluster values file, increase the memory value
Example:
argocd: enabled: true hostname: 'argocd-xxx.sslip.io' components: argocd_application_controller: resources: # increase this value memory: '450Mi'Decrease History
Section titled “Decrease History”- On replica set
# nonk8sapiVersion: apps/v1kind: Deploymentmetadata: name: xxxxspec: # Keep only 3 old ReplicaSets (default is 10) revisionHistoryLimit: 3- On cron job (not much impact)
# nonk8sapiVersion: batch/v1kind: CronJobspec: # how many completed (successful) Jobs to keep (default: 3) - 0, none successfulJobsHistoryLimit: 0 # how many failed Jobs to keep (default: 1) failedJobsHistoryLimit: 1