apiVersion: helm.cattle.io/v1
kind: HelmChartConfig
metadata:
  name: traefik
  namespace: kube-system
spec:
  valuesContent: |-
    ports:
      web:
        forwardedHeaders:
          trustedIPs:
            - "10.0.0.0/8"
            - "172.16.0.0/12"   #Указать список требуемых подсетей, которым мы доверяем для получения заголовка X-REAL-IP
            - "192.168.0.0/16"
            - "10.42.0.0/16"    # Подсеть подов k3s (по умолчанию)
            - "10.43.0.0/16"    # Подсеть сервисов k3s (по умолчанию)
      websecure:
        forwardedHeaders:
          trustedIPs:
            - "10.0.0.0/8"
            - "172.16.0.0/12"
            - "192.168.0.0/16"
            - "10.42.0.0/16"
            - "10.43.0.0/16"
    additionalArguments:
      - "--accesslog.fields.headers.defaultmode=keep"
    service:
      spec:
        externalTrafficPolicy: Local