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"]
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