Kubeflow gives blank page upon login

apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
  annotations:
  name: kubeflow-ingress
  namespace: kubeflow
spec:
  tls:
  - hosts:
- https-kubeflow.some.site
secretName: kubeflow-tls
  rules:
- host: https-kubeflow.some.site
- http:
    paths:
    - path: /
      pathType: Prefix
      backend:
        service:
          name: istio-ingressgateway-workload
          port:
            number: 80

I get a blank page after I log in with the static account created with Juju. This doesn’t happen without the ingress, when I go to the static IP of the application. Any ideas why this happens?

I solved this by reconfiguring dex-auth and odic-gatekeeper:

juju config dex-auth public-url=https://kubeflow.some.site
juju config iodc-gatekeeper public-url=https://kubeflow.some.site

These previously were set to http://kubeflow.some.site and thus weren’t matching the ingress I’d created.

1 Like