apiVersion: helm.cattle.io/v1 kind: HelmChartConfig metadata: name: traefik namespace: kube-system spec: valuesContent: |- service: spec: loadBalancerClass: io.k3s.klipper logs: general: level: WARN ports: web: redirections: entryPoint: to: websecure scheme: https permanent: true websecure: tls: certResolver: {{ .Values.certResolver }} certResolvers: {{ .Values.certResolver }}: acme: email: {{ .Values.acmeEmail }} storage: {{ .Values.letsencrypt.storagePath }} caServer: {{ .Values.acmeServer }} dnsChallenge: provider: cloudflare env: - name: CF_DNS_API_TOKEN valueFrom: secretKeyRef: name: {{ .Values.cloudflare.secretName }} key: {{ .Values.cloudflare.secretKey }} persistence: enabled: true storageClass: longhorn size: 128Mi