Files
helm-charts/k3s-tooling/templates/traefik.yaml
2024-11-05 20:23:09 +00:00

34 lines
983 B
YAML

{{- if .Values.traefik.enable -}}
apiVersion: argoproj.io/v1alpha1
kind: Application
metadata:
name: traefik
namespace: {{ .Values.argocd.namespace }}
# finalizers:
# - resources-finalizer.argocd.argoproj.io
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 }}