apiVersion: argoproj.io/v1alpha1 kind: Application metadata: name: traefik namespace: argocd spec: project: default source: repoURL: https://traefik.github.io/charts chart: traefik targetRevision: v39.0.1 helm: values: | providers: kubernetesGateway: enabled: true entryPoints: - web - websecure deployment: replicas: 1 hostNetwork: true dnsPolicy: ClusterFirstWithHostNet service: enabled: false additionalArguments: - --entrypoints.web.address=:80 - --entrypoints.websecure.address=:443 ports: web: port: 80 expose: default: true exposedPort: 80 websecure: port: 443 expose: default: true exposedPort: 443 destination: server: https://kubernetes.default.svc namespace: traefik syncPolicy: automated: prune: true selfHeal: true syncOptions: - CreateNamespace=true - ServerSideApply=true