ingress: server: enabled: true ingressClassName: traefik hosts: - host: argocd-dev.allarddcs.nl paths: - "/" tls: - hosts: - argocd-dev.allarddcs.nl secretName: argocd-tls-cert configs: params: # disable insecure (HTTP) server.insecure: "false" configs: resource.customizations: | rbac.authorization.k8s.io/ClusterRole: ignoreDifferences: | jsonPointers: - /metadata/annotations/argocd.argoproj.io~1tracking-id rbac.authorization.k8s.io/ClusterRoleBinding: ignoreDifferences: | jsonPointers: - /metadata/annotations/argocd.argoproj.io~1tracking-id server: tls: enabled: true # name of the TLS secret (created via cert-manager) secretName: argocd-tls-cert repoServer: extraArgs: - --parallelismlimit=1 readinessProbe: initialDelaySeconds: 10 periodSeconds: 5 timeoutSeconds: 2 failureThreshold: 10 livenessProbe: initialDelaySeconds: 10 periodSeconds: 10 timeoutSeconds: 2 failureThreshold: 10 ingress: server: enabled: true ingressClassName: traefik hosts: - host: argocd-dev.allarddcs.nl paths: - "/" tls: - hosts: - argocd-dev.allarddcs.nl secretName: argocd-tls-cert configs: params: server.insecure: "false" resource.customizations: | rbac.authorization.k8s.io/ClusterRole: ignoreDifferences: | jsonPointers: - /metadata/annotations/argocd.argoproj.io~1tracking-id rbac.authorization.k8s.io/ClusterRoleBinding: ignoreDifferences: | jsonPointers: - /metadata/annotations/argocd.argoproj.io~1tracking-id server: tls: enabled: true secretName: argocd-tls-cert repoServer: extraArgs: - --parallelismlimit=1 readinessProbe: initialDelaySeconds: 10 periodSeconds: 5 timeoutSeconds: 2 failureThreshold: 10 livenessProbe: initialDelaySeconds: 10 periodSeconds: 10 timeoutSeconds: 2 failureThreshold: 10 # ---------------- Notifications ---------------- notifications: enabled: true config: # SMTP email service service.email.smtp: | username: argocd@allarddcs.nl password: Argocd01@ host: smtp.allarddcs.nl port: 587 from: argocd@allarddcs.nl # Optional template for sync failure template.app-sync-failed: | subject: ArgoCD: Application {{.app.metadata.name}} sync failed body: | Application {{.app.metadata.name}} failed to sync. Status: {{.app.status.sync.status}} Health: {{.app.status.health.status}} # Global subscription for all apps subscriptions: - recipients: - admin@allarddcs.nl triggers: - app-sync-failed