Update middleware

This commit is contained in:
2025-08-08 10:54:48 +10:00
parent 70cceee81c
commit d9400aa116
4 changed files with 22 additions and 14 deletions
+1
View File
@@ -1,4 +1,5 @@
temp.yaml
test.yaml
**/.terraform
*.tar.gz
+1 -14
View File
@@ -40,19 +40,6 @@ spec:
memory: 128Mi
---
apiVersion: traefik.io/v1alpha1
kind: Middleware
metadata:
name: auth
namespace: home-apps
spec:
forwardAuth:
address: "https://passkey.junv.cc/auth"
authResponseHeaders:
- "X-Forwarded-User"
trustForwardHeader: true
---
apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
@@ -60,7 +47,7 @@ metadata:
namespace: home-apps
annotations:
cert-manager.io/cluster-issuer: "letsencrypt-prod"
traefik.ingress.kubernetes.io/router.middlewares: "home-apps-auth@kubernetescrd"
traefik.ingress.kubernetes.io/router.middlewares: "traefik-middleware-global-auth@kubernetescrd"
spec:
ingressClassName: traefik
tls:
+11
View File
@@ -0,0 +1,11 @@
apiVersion: traefik.io/v1alpha1
kind: Middleware
metadata:
name: global-auth
namespace: traefik-middleware
spec:
forwardAuth:
address: "https://pass.junv.cc/auth"
authResponseHeaders:
- "X-Forwarded-User"
trustForwardHeader: true
+9
View File
@@ -0,0 +1,9 @@
apiVersion: traefik.io/v1alpha1
kind: Middleware
metadata:
name: https-redirect
namespace: traefik-middleware
spec:
redirectScheme:
scheme: https
permanent: true