Deploying specific version of Airbyte using abctl and updating abctl on Linux

Summary

How to deploy a specific version of Airbyte using abctl and update abctl on Linux


Question

Hello… anyone knows how to deploy a specific version of airbyte using abctl?

Also how is the easiest way to update abctl on linux?



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

["deploy", "specific-version", "airbyte", "abctl", "update", "linux"]

https://docs.airbyte.com/using-airbyte/getting-started/oss-quickstart#customizing-your-installation-with-a-values-file you can have a values.yaml file and change the Airbyte Platform version in there.

Any idea what happened here?

I get this error:

ERROR Failed to install airbyte/airbyte Helm Chart
ERROR Unable to install Airbyte locally
ERROR unable to install airbyte chart: unable to install helm: pre-upgrade hooks failed: 1 error occurred:
* pod airbyte-abctl-airbyte-bootloader failed

Update: running install with --values value.yaml flag works and when try to use a specific version it fails. Investigating

you can also use the --chart-version and find the chart version that corresponds to the airbyte release you would like to use. I do something like:

helm search repo airbyte -l | grep 0.383.1

where the 0.383.1 is the release I am trying to use. Then in the chart version column I can see that that is 0.63.13.

I suspect that you might already have a database setup with a newer version of the schema which is why the bootloader is failing.

<@U07C8CCC68Y>
values.yaml:
version: v0.63.13

Then i ran abctl local install --values ./values.yaml --port 2020 --chart-version=0.383.1 --chart-version=0.383.1

But same error

Did you previously install abctl before trying to run that command?

Yes…. should i uninstall?

yup, with --persisted option, just to be sure that all is removed and you are starting from clean state
abctl local uninstall --persisted

Okay!… so, if i pin to current version i should be good to go! Thanks!

<@U044QL91XRP> did reinstalling from scratch fix your issue?

Hello… sorry havent try it.

Forgot to ask… does that flag delete the persistent volumes?

i do not feel confortable deleting that config

Yes, the --persisted flag will remove your persistent volumes. If you do not wish to remove those, I would suggest you use the latest release of Airbyte. Is there a reason you are trying to use an earlier version?

Not right now… i want to update only when required, and not automatically

If you pin the version on install that should accomplish what you are looking to do. It should only be a problem if you upgrade to a new version and then try and move back. We do not support that workflow