From 95767425d853601967acab27ee01732177f0b8d3 Mon Sep 17 00:00:00 2001 From: Yadunand Prem Date: Tue, 12 Nov 2024 14:24:49 -0500 Subject: [PATCH] feat: expose traefik --- infra/controllers/traefik/traefik.yaml | 28 +++++++++++++++++++++++--- 1 file changed, 25 insertions(+), 3 deletions(-) diff --git a/infra/controllers/traefik/traefik.yaml b/infra/controllers/traefik/traefik.yaml index 427fbc7..9f80f0a 100644 --- a/infra/controllers/traefik/traefik.yaml +++ b/infra/controllers/traefik/traefik.yaml @@ -34,9 +34,6 @@ spec: effect: "NoSchedule" service: type: LoadBalancer - ingressRoute: - dashboard: - enabled: true --- apiVersion: v1 kind: Service @@ -71,3 +68,28 @@ spec: targetPort: traefik selector: app.kubernetes.io/name: traefik +--- +apiVersion: networking.k8s.io/v1 +kind: Ingress +metadata: + name: traefik-dashboard-ingress + namespace: traefik-system + annotations: + traefik.ingress.kubernetes.io/router.middlewares: authentik-system-authentik@kubernetescrd +spec: + ingressClassName: traefik + rules: + - host: traefik.i.yadunut.dev + http: + paths: + - path: / + pathType: Prefix + backend: + service: + name: traefik-internal + port: + name: traefik + tls: + - hosts: + - authentik.yadunut.dev + secretName: wildcard-cert-yadunut.dev-prod