zot,vault: fix oidc ingress

This commit is contained in:
Brad Stein 2025-12-09 17:16:05 -03:00
parent 4a6aa907f6
commit 373254c97d
3 changed files with 4 additions and 19 deletions

View File

@ -1,4 +1,4 @@
# services/vault/helmrelease.yaml
# services/vault/ingress.yaml
apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
@ -9,6 +9,8 @@ metadata:
traefik.ingress.kubernetes.io/router.entrypoints: websecure
traefik.ingress.kubernetes.io/router.middlewares: vault-vault-login-redirect@kubernetescrd
traefik.ingress.kubernetes.io/router.tls: "true"
traefik.ingress.kubernetes.io/service.serversscheme: https
traefik.ingress.kubernetes.io/service.serverstransport: vault-vault-to-https@kubernetescrd
spec:
ingressClassName: traefik
tls:

View File

@ -8,7 +8,7 @@ metadata:
cert-manager.io/cluster-issuer: letsencrypt-prod
traefik.ingress.kubernetes.io/router.entrypoints: websecure
traefik.ingress.kubernetes.io/router.tls: "true"
traefik.ingress.kubernetes.io/router.middlewares: zot-zot-resp-headers@kubernetescrd,zot-zot-forward-auth@kubernetescrd
traefik.ingress.kubernetes.io/router.middlewares: zot-zot-resp-headers@kubernetescrd
spec:
ingressClassName: traefik
tls:

View File

@ -24,20 +24,3 @@ spec:
- PUT
- PATCH
- DELETE
---
apiVersion: traefik.io/v1alpha1
kind: Middleware
metadata:
name: zot-forward-auth
namespace: zot
spec:
forwardAuth:
address: https://auth.bstein.dev/oauth2/auth
trustForwardHeader: true
authResponseHeaders:
- Authorization
- X-Auth-Request-Email
- X-Auth-Request-User
- X-Auth-Request-Groups