apiVersion: traefik.containo.us/v1alpha1 kind: IngressRoute metadata: name: authentik-ingress namespace: authentik spec: entryPoints: - websecure routes: - match: Host(`authentik.kluster.moll.re`) kind: Rule middlewares: - name: authentik-websocket services: - name: authentik port: 80 tls: certResolver: default-tls --- apiVersion: traefik.containo.us/v1alpha1 kind: Middleware metadata: name: authentik-websocket namespace: authentik spec: headers: customRequestHeaders: X-Forwarded-Proto: "https" Upgrade: "websocket"