apiVersion: networking.k8s.io/v1 kind: Ingress metadata: name: longhorn-ingress namespace: longhorn-system annotations: kubernetes.io/ingress.class: "nginx" cert-manager.io/cluster-issuer: "letsencrypt-prod" nginx.ingress.kubernetes.io/auth-url: "http://oauth2-proxy-service.longhorn-system.svc.cluster.local:4180/oauth2/auth" nginx.ingress.kubernetes.io/auth-signin: "https://longhorn.panic.haus/oauth2/start?rd=$escaped_request_uri" spec: tls: - hosts: - longhorn.panic.haus secretName: longhorn-tls rules: - host: longhorn.panic.haus http: paths: - path: /oauth2 pathType: Prefix backend: service: name: oauth2-proxy-longhorn-service port: number: 4180 - path: / pathType: Prefix backend: service: name: longhorn-frontend port: number: 80