fix oauth2 longhorn

This commit is contained in:
2025-03-31 01:23:25 +02:00
parent a8df93957f
commit 56ca246d9b
3 changed files with 23 additions and 16 deletions

View File

@@ -1,10 +1,13 @@
apiVersion: networking.k8s.io/v1 apiVersion: networking.k8s.io/v1
kind: Ingress kind: Ingress
metadata: metadata:
name: longhorn-dashboard name: longhorn-ingress
namespace: longhorn-system namespace: longhorn-system
annotations: annotations:
cert-manager.io/cluster-issuer: "letsencrypt-prod" kubernetes.io/ingress.class: nginx
cert-manager.io/cluster-issuer: letsencrypt-prod
nginx.ingress.kubernetes.io/auth-signin: https://$host/oauth2/start?rd=$escaped_request_uri
nginx.ingress.kubernetes.io/auth-url: https://$host/oauth2/auth
spec: spec:
tls: tls:
- hosts: - hosts:

View File

@@ -3,14 +3,17 @@ kind: Ingress
metadata: metadata:
name: oauth2-proxy-longhorn-ingress name: oauth2-proxy-longhorn-ingress
namespace: longhorn-system namespace: longhorn-system
annotations:
kubernetes.io/ingress.class: nginx
spec: spec:
rules:
- host: longhorn.prod.panic.haus - host: longhorn.prod.panic.haus
http: http:
paths: paths:
- backend: - path: /oauth2
pathType: Prefix
backend:
service: service:
name: oauth2-proxy-longhorn-service name: oauth2-proxy-longhorn-service
port: port:
number: 4180 number: 4180
path: /oauth2
pathType: Prefix

View File

@@ -4,9 +4,10 @@ metadata:
name: oauth2-proxy-longhorn-service name: oauth2-proxy-longhorn-service
namespace: longhorn-system namespace: longhorn-system
spec: spec:
ports:
- port: 4180
targetPort: 4180
protocol: TCP
name: http
selector: selector:
app: oauth2-proxy-longhorn app: oauth2-proxy-longhorn
ports:
- name: http
port: 4180
targetPort: 4180