{{- if .Values.traefik.enable -}} apiVersion: argoproj.io/v1alpha1 kind: Application metadata: name: traefik namespace: {{ .Values.argocd.namespace }} # finalizers: # - resources-finalizer.argocd.argoproj.io annotations: notifications.argoproj.io/subscribe.on-sync-succeeded.telegram: "-1002270587578" spec: project: {{ .Values.argocd.project }} source: repoURL: "https://traefik.github.io/charts" chart: traefik targetRevision: {{ .Values.traefik.targetRevision }} helm: valuesObject: ingressRoute: dashboard: enabled: false annotations: test: test destination: server: {{ .Values.traefik.destination.server }} namespace: {{ .Values.traefik.destination.namespace }} syncPolicy: automated: prune: true # Automatically remove resources no longer in the repo selfHeal: true # Automatically self-heal when drift is detected syncOptions: - ApplyOutOfSyncOnly=true - ServerSideApply=true - CreateNamespace=true {{- end }}