template.yaml 2.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475
  1. ---
  2. kind: helm
  3. metadata:
  4. name: Traefik Ingress Controller
  5. description: |-
  6. Helm values template for Traefik v3, a modern HTTP reverse proxy and load balancer designed for microservices.
  7. Chart Repository: https://traefik.github.io/charts
  8. Chart Name: traefik
  9. Chart Version: Compatible with Traefik v3.5.3
  10. Project: https://traefik.io/
  11. Documentation: https://doc.traefik.io/traefik/
  12. version: 3.5.3
  13. author: Christian Lempa
  14. date: "2025-01-11"
  15. tags: []
  16. icon:
  17. provider: simpleicons
  18. id: traefikproxy
  19. draft: true
  20. next_steps: ""
  21. spec:
  22. dashboard:
  23. title: Dashboard IngressRoute
  24. toggle: dashboard_ingressroute_enabled
  25. vars:
  26. dashboard_host:
  27. description: FQDN for the Traefik dashboard
  28. type: hostname
  29. dashboard_ingressroute_enabled:
  30. description: Create IngressRoute for Traefik dashboard
  31. type: bool
  32. default: false
  33. dashboard_middleware:
  34. description: Authentication middleware name for dashboard protection
  35. type: str
  36. default: traefik-dashboard-auth
  37. dashboard_tls_secret:
  38. description: TLS secret name for dashboard
  39. type: str
  40. default: traefik-dashboard-tls
  41. general:
  42. vars:
  43. release_name:
  44. type: str
  45. default: traefik
  46. http_redirect:
  47. title: HTTP to HTTPS Redirect
  48. toggle: http_redirect_enabled
  49. vars:
  50. http_redirect_enabled:
  51. description: Automatically redirect HTTP traffic to HTTPS
  52. type: bool
  53. default: true
  54. http_redirect_permanent:
  55. description: Use permanent redirect (301) instead of temporary (302)
  56. type: bool
  57. default: true
  58. traefik_config:
  59. title: Traefik Settings
  60. vars:
  61. accesslog_enabled:
  62. description: Enable Traefik access log
  63. type: bool
  64. default: false
  65. dashboard_enabled:
  66. description: Enable Traefik dashboard
  67. type: bool
  68. default: false
  69. extra: 'WARNING: Don''t use in production!'
  70. prometheus_enabled:
  71. description: Enable Prometheus metrics
  72. type: bool
  73. default: false