diff --git a/helm/traefik/dev/templates/config.yaml b/helm/traefik/dev/templates/config.yaml index 9bad20e..592092c 100644 --- a/helm/traefik/dev/templates/config.yaml +++ b/helm/traefik/dev/templates/config.yaml @@ -1,27 +1,17 @@ -# --- -# apiVersion: traefik.io/v1alpha1 -# kind: Middleware -# metadata: -# name: redirect-https -# namespace: "{{ .Release.Namespace }}" -# spec: -# redirectScheme: -# scheme: https -# permanent: true -# --- -# apiVersion: traefik.io/v1alpha1 -# kind: IngressRoute -# metadata: -# name: traefik-dashboard -# namespace: "{{ .Release.Namespace }}" -# spec: -# entryPoints: -# - websecure -# routes: -# - match: Host(`traefik.dev.gkdomaine.local`) -# kind: Rule -# services: -# - name: api@internal -# kind: TraefikService -# tls: -# secretName: traefik-default-cert +--- +apiVersion: traefik.io/v1alpha1 +kind: IngressRoute +metadata: + name: traefik-dashboard + namespace: {{ .Release.Namespace }} +spec: + entryPoints: + - websecure + routes: + - match: Host(`{{ .Values.traefik.dashboard.domain }}`) + kind: Rule + services: + - name: api@internal + kind: TraefikService + tls: + secretName: traefik-default-cert diff --git a/helm/traefik/dev/values.yaml b/helm/traefik/dev/values.yaml index d91306f..ad17d17 100644 --- a/helm/traefik/dev/values.yaml +++ b/helm/traefik/dev/values.yaml @@ -61,8 +61,7 @@ traefik: defaultCertificate: secretName: traefik-default-cert - # ingressRoute: - # enabled: true - # dashboard: - # enabled: true - # domain: traefik.dev.gkdomaine.local + # Configuration du dashboard Traefik + # Le dashboard est accessible via l'IngressRoute créé dans templates/config.yaml + dashboard: + domain: traefik.dev.gkdomaine.local