values.yaml.j2 862 B

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. ---
  2. image:
  3. repository: traefik
  4. tag: v3.5.3
  5. pullPolicy: IfNotPresent
  6. {% if http_redirect_enabled %}
  7. ports:
  8. web:
  9. redirections:
  10. entryPoint:
  11. to: websecure
  12. scheme: https
  13. permanent: {{ http_redirect_permanent | lower }}
  14. {% endif %}
  15. {% if dashboard_enabled or accesslog_enabled or prometheus_enabled %}
  16. additionalArguments:
  17. {% if dashboard_enabled %}
  18. - "--api.dashboard=true"
  19. {% endif %}
  20. {% if accesslog_enabled %}
  21. - "--accesslog=true"
  22. {% endif %}
  23. {% if prometheus_enabled %}
  24. - "--metrics.prometheus=true"
  25. {% endif %}
  26. {% endif %}
  27. {% if dashboard_ingressroute_enabled %}
  28. ingressRoute:
  29. dashboard:
  30. enabled: true
  31. entryPoints:
  32. - websecure
  33. matchRule: Host(`{{ dashboard_host }}`)
  34. middlewares:
  35. - name: {{ dashboard_middleware }}
  36. tls:
  37. secretName: {{ dashboard_tls_secret }}
  38. {% endif %}