Migrating Airbyte from Docker Compose to GKE with Helm chart issue

Summary

User wants to migrate Airbyte from Docker Compose to GKE, facing issues creating a Helm chart for version 0.50.33.


Question

Hello everyone,
I want to migrate Airbyte (v0.50.33) running on Docker Compose to GKE. I plan to first deploy v0.50.33 on GKE, perform the DB migration, and then upgrade to the latest version. However, I am unable to create a Helm chart for version 0.50.33.



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

["migrate", "airbyte", "docker-compose", "gke", "helm-chart", "version-0.50.33"]

Keep in mind that the historical helm chart versions don’t directly align to the application versions. You can see this by doing a:
helm search repo 'airbyte/airbyte' --versions
In this case, it looks like the latest chart version matching application version 0.50.33 is chart version 0.49.20

So you’ll pass this to helm install using the --version flag (you may need to quote it, depending on the platform/helm version)

If you really want to be pedantic (like I clearly do), the above over-matches all the Airbyte charts since they start with airbyte/airbyte. So you can also use the shorthand for --versions (-l) and use -r to search it as a regular expression. A particular oddity of helm is that you can’t match on the end of the string with $ like you normally would, but rather need to match a vertical tab in the list output with \v. Putting it all together:
helm search repo -l -r "airbyte/airbyte\v"
. . . will search only for the primary chart, not the individual components.

(Trust me, you’ll be the life of the party with this bit of trivia)

https://airbytehq.slack.com/archives/C01AHCD885S/p1730263695471299