zot: restore oauth2-proxy front; vault: point ingress to vault-ui

This commit is contained in:
Brad Stein 2025-12-09 02:34:16 -03:00
parent 27214e7294
commit 1f5ae50989
3 changed files with 13 additions and 9 deletions

View File

@ -21,6 +21,6 @@ spec:
pathType: Prefix pathType: Prefix
backend: backend:
service: service:
name: vault name: vault-ui
port: port:
number: 8200 number: 8200

View File

@ -8,7 +8,7 @@ metadata:
cert-manager.io/cluster-issuer: letsencrypt-prod cert-manager.io/cluster-issuer: letsencrypt-prod
traefik.ingress.kubernetes.io/router.entrypoints: websecure traefik.ingress.kubernetes.io/router.entrypoints: websecure
traefik.ingress.kubernetes.io/router.tls: "true" traefik.ingress.kubernetes.io/router.tls: "true"
traefik.ingress.kubernetes.io/router.middlewares: zot-zot-resp-headers@kubernetescrd,zot-zot-login-redirect@kubernetescrd traefik.ingress.kubernetes.io/router.middlewares: zot-zot-resp-headers@kubernetescrd,zot-zot-forward-auth@kubernetescrd
spec: spec:
ingressClassName: traefik ingressClassName: traefik
tls: tls:
@ -22,6 +22,6 @@ spec:
pathType: Prefix pathType: Prefix
backend: backend:
service: service:
name: zot name: oauth2-proxy-zot
port: port:
number: 5000 number: 80

View File

@ -30,10 +30,14 @@ spec:
apiVersion: traefik.io/v1alpha1 apiVersion: traefik.io/v1alpha1
kind: Middleware kind: Middleware
metadata: metadata:
name: zot-login-redirect name: zot-forward-auth
namespace: zot namespace: zot
spec: spec:
redirectRegex: forwardAuth:
regex: "^/$" address: https://auth.bstein.dev/oauth2/auth
replacement: "https://registry.bstein.dev/auth/login?provider=oidc&callback_ui=https://registry.bstein.dev/home" trustForwardHeader: true
permanent: true authResponseHeaders:
- Authorization
- X-Auth-Request-Email
- X-Auth-Request-User
- X-Auth-Request-Groups