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