Troubleshooting blank page issue with Airbyte webapp on Kubernetes

Summary

The user is facing a blank page issue when trying to access the Airbyte webapp on Kubernetes. The provided Ingress definition seems to be correctly configured. Further investigation is needed to identify the root cause of the problem.


Question

Hello! Trying to bootrstrap airbyte 0.50.33 in Kubernetes. The helm release succeeded, all the pods are running, but when I try to go to the webapp on the browser, i Just see a blank page. This is my ingress definition in place

items:
- apiVersion: <http://networking.k8s.io/v1|networking.k8s.io/v1>
  kind: Ingress
  metadata:
    annotations:
      <http://alb.ingress.kubernetes.io/certificate-arn|alb.ingress.kubernetes.io/certificate-arn>: arn:aws:acm:us-east-x:xxxxxxxxx:certificate/xxxxxxxxx-xxxxx-xxxx-xxxx-xxxxxxxxxxx
      <http://alb.ingress.kubernetes.io/group.name|alb.ingress.kubernetes.io/group.name>: private
      <http://alb.ingress.kubernetes.io/load-balancer-attributes|alb.ingress.kubernetes.io/load-balancer-attributes>: idle_timeout.timeout_seconds=30
      <http://alb.ingress.kubernetes.io/scheme|alb.ingress.kubernetes.io/scheme>: internal
      <http://alb.ingress.kubernetes.io/security-groups|alb.ingress.kubernetes.io/security-groups>: sg-xxxxxxxxx
      <http://alb.ingress.kubernetes.io/ssl-policy|alb.ingress.kubernetes.io/ssl-policy>: ELBSecurityPolicy-XXXXXXXXXXX
      <http://alb.ingress.kubernetes.io/target-group-attributes|alb.ingress.kubernetes.io/target-group-attributes>: deregistration_delay.timeout_seconds=30
      <http://alb.ingress.kubernetes.io/target-type|alb.ingress.kubernetes.io/target-type>: ip
      <http://meta.helm.sh/release-name|meta.helm.sh/release-name>: airbyte
      <http://meta.helm.sh/release-namespace|meta.helm.sh/release-namespace>: airbyte
      xx.xx/dns: route53
    creationTimestamp: "2023-12-28T23:06:39Z"
    finalizers:
    - group.ingress.k8s.aws/private
    generation: 2
    labels:
      <http://app.kubernetes.io/instance|app.kubernetes.io/instance>: airbyte
      <http://app.kubernetes.io/managed-by|app.kubernetes.io/managed-by>: Helm
      <http://app.kubernetes.io/name|app.kubernetes.io/name>: webapp
      <http://app.kubernetes.io/version|app.kubernetes.io/version>: 0.50.33
      <http://helm.sh/chart|helm.sh/chart>: webapp-0.49.9
    name: airbyte-webapp
    namespace: airbyte
    resourceVersion: "144457503"
    uid: 8d1c8bee-3492-4570-8465-3898b8d1c206
  spec:
    ingressClassName: alb
    rules:
    - host: airbyte.dev.xxx.vpn
      http:
        paths:
        - backend:
            service:
              name: airbyte-airbyte-webapp-svc
              port:
                number: 80
          path: /
          pathType: ImplementationSpecific
  status:
    loadBalancer:
      ingress:
      - hostname: <http://internal-k8s-private.amazonaws.com|internal-k8s-private.amazonaws.com>
kind: List
metadata:
  resourceVersion: ""```

<br>

---

This topic has been created from a Slack thread to give it more visibility.
It will be on Read-Only mode here. [Click here](https://airbytehq.slack.com/archives/C021JANJ6TY/p1703808746851879) if you want to access the original thread.

[Join the conversation on Slack](https://slack.airbyte.com)

<sub>
["airbyte", "kubernetes", "blank-page", "ingress-definition", "webapp"]
</sub>