apiVersion: gateway.networking.k8s.io/v1 kind: HTTPRoute metadata: annotations: argocd.argoproj.io/sync-wave: "2" name: openvpn-admin namespace: openvpn spec: hostnames: - openvpn-admin.whyredfire.dev parentRefs: - kind: Gateway name: traefik-gateway namespace: traefik sectionName: websecure rules: - backendRefs: - name: authentik-server namespace: authentik port: 80 matches: - path: type: PathPrefix value: /outpost.goauthentik.io - backendRefs: - name: openvpn-admin port: 8080 filters: - extensionRef: group: traefik.io kind: Middleware name: authentik type: ExtensionRef matches: - path: type: PathPrefix value: /