Adding authentication to Airbyte deployed on GKE using Helm chart

Summary

Exploring options to add authentication to Airbyte deployed on GKE using Helm chart


Question

Hello world.
Im trying to figure out somthing. I’ve deployed Airbyte to our GKE cluster using the provided helm chart and everything looks good. However, is there really no way to add auth to airbyte here? I dont want my airbyte to just be sitting there exposed to the internet with no protectioon



This topic has been created from a Slack thread to give it more visibility.
It will be on Read-Only mode here. Click here if you want
to access the original thread.

Join the conversation on Slack

["authentication", "airbyte", "gke", "helm-chart"]

Thats some great timing

If we enable it, what email are we supposed to use to login? I just added

  auth:
    enabled: true```
and i can see the secret that was created `prod-airbyte-airbyte-secrets` in k8s.
However,  i dont see the creds to put in the user login screen (email/password)
Im following <https://docs.airbyte.com/deploying-airbyte/integrations/authentication>

I have same issue. I using community airbyte

What have you tried?

This is from my values.yaml

  service:
    type: LoadBalancer
  ingress:
    enabled: true
    className: "nginx"
    annotations:
      <http://kubernetes.io/ingress.class|kubernetes.io/ingress.class>: nginx
      <http://nginx.ingress.kubernetes.io/auth-type|nginx.ingress.kubernetes.io/auth-type>: "basic"
      <http://nginx.ingress.kubernetes.io/auth-realm|nginx.ingress.kubernetes.io/auth-realm>: "Authentication Required"
      <http://nginx.ingress.kubernetes.io/auth-secret|nginx.ingress.kubernetes.io/auth-secret>: "airbyte-webapp-auth"
    hosts:
      - host: "prod-airbyte-airbyte-webapp-svc"
        paths:
        - path: /
          pathType: Prefix
          backend:
            service:
              name: prod-airbyte-airbyte-webapp-svc
              port:
                number: 80```

but it doesnt prompt me for anything

In official airbyte doc, I’m not found this and still finding how to do this.

The latest version of Helm Chart has native auth enabled.
Read more: https://airbytehq.slack.com/archives/C01A4CAP81L/p1722374006158239