<@U04S8PLJWMT> I try to install airbyte V2 on kube...
# ask-ai
j
@kapa.ai I try to install airbyte V2 on kubernetes, but it keeps installing version 1.6.0. Here is my command line : helm install --version 2.0.19 --values ./helm/v2/values.yaml airbyte airbyte-v2/airbyte Any help ?
k
You’re most likely hitting two separate issues that the docs and the linked GitHub issue call out: 1. You must use the V2 Helm repo URL, not the old one Helm chart V2 lives at:
Copy code
bash    helm repo add airbyte-v2 <https://airbytehq.github.io/charts>    helm repo update
If your repo is still pointing to
<https://airbytehq.github.io/helm-charts>
, you’ll keep getting the old (V1) chart even if you specify
--version
. [[Chart V2 upgrade](https://docs.airbyte.com/platform/enterprise-setup/chart-v2-enterprise#add-and-index-the-repo)] 2. The chart version is not the same as the Airbyte (app) version
--version
in
helm install
is the Helm chart version, not the Airbyte platform version. You need to pick a chart version that maps to the app version you want. First list the available chart versions:
Copy code
bash    helm search repo airbyte-v2 --versions
You’ll see output like:
Copy code
text    NAME               CHART VERSION   APP VERSION    airbyte-v2/airbyte 2.0.18          2.0.0    airbyte-v2/airbyte 2.0.17          1.8.5    ...    airbyte-v2/airbyte 2.0.0           1.6.0
[[Core chart V2](https://docs.airbyte.com/platform/deploying-airbyte/chart-v2-community#deploy-airbyte); [GitHub issue 68134](https://github.com/airbytehq/airbyte/issues/68134)] For example, to run Airbyte 2.0.0, you must use chart 2.0.18:
Copy code
bash    helm install airbyte airbyte-v2/airbyte \      --namespace airbyte-v2 \      --values ./helm/v2/values.yaml \      --version 2.0.18
If you pick a chart whose
APP VERSION
is
1.6.0
, Helm will correctly install Airbyte 1.6.0, even though the chart version is 2.x. If you need Airbyte 2.0.0 specifically, use chart
2.0.18
as in the docs; if you need some other version, select the row in
helm search repo ...
whose
APP VERSION
matches what you want and pass that chart version to
--version
.
j
@kapa.ai I ran the right command, for example I got : helm search repo airbyte-v2 NAME CHART VERSION APP VERSION DESCRIPTION airbyte-v2/airbyte 2.0.19 2.0.1 Helm chart to deploy airbyte airbyte-v2/airbyte-data-plane 2.0.1 2.0.1 A Helm chart for installing an Airbyte Data Plane. But I am still getting version 1.6.0
k
A message from kapa.ai
The behavior you describe (getting 1.6.0) almost always comes from Helm still using the old V1 chart repo instead of the new V2 repo, even if
helm search repo airbyte-v2
looks correct. From the docs and GitHub issues, to install Airbyte 2.x via Helm chart V2 you must: 1. Ensure the V2 repo URL is correct The V2 chart is served from the
airbyte-v2
repo (not the legacy
airbyte
/
helm-charts
one). The docs and issues show examples assuming
airbyte-v2
is already added and indexed. [[Core chart V2](https://docs.airbyte.com/platform/deploying-airbyte/chart-v2-community#deploy-airbyte); [Enterprise chart V2](https://docs.airbyte.com/platform/enterprise-setup/chart-v2-enterprise#deploy-airbyte)] Please explicitly reset it:
Copy code
bash    helm repo remove airbyte || true    helm repo remove airbyte-v2 || true     # Re‑add only the V2 repo    helm repo add airbyte-v2 <https://airbytehq.github.io/charts>    helm repo update     helm search repo airbyte-v2 --versions
Verify that the row for
2.0.19
indeed shows
APP VERSION 2.0.1
, as you posted. 2. Use the V2 chart with
--version
set to the chart version
The docs show that to deploy 2.0.0 you use chart `2.0.18`; in your case, you want
2.0.19
(APP VERSION 2.0.1). The install should look like:
Copy code
bash    helm install airbyte airbyte-v2/airbyte \      --namespace airbyte-v2 \      --values ./helm/v2/values.yaml \      --version 2.0.19
This pattern is identical to the examples with
2.0.18
in the docs. [[Core chart V2](https://docs.airbyte.com/platform/deploying-airbyte/chart-v2-community#deploy-airbyte); [Enterprise chart V2](https://docs.airbyte.com/platform/enterprise-setup/chart-v2-enterprise#deploy-airbyte)] 3. Double‑check what’s actually running If you still see 1.6.0, it may be from an existing deployment in the same namespace created earlier with the V1 chart. The upgrade guide explicitly tells you to
helm uninstall airbyte
before reinstalling with the V2 chart, while keeping the namespace. [[Chart V2 upgrade](https://docs.airbyte.com/platform/deploying-airbyte/chart-v2-community#deploy-airbyte)] In that case:
Copy code
bash    # If you’re upgrading, first uninstall the old release in that namespace    helm uninstall airbyte -n airbyte-v2   # or your namespace     # Then reinstall using the V2 chart    helm install airbyte airbyte-v2/airbyte \      --namespace airbyte-v2 \      --values ./helm/v2/values.yaml \      --version 2.0.19
If after: - cleaning/removing old repos, - re‑adding
airbyte-v2
with the documented URL, - uninstalling any previous
airbyte
release in that namespace, you still see 1.6.0, then based on the available docs/issues I don’t have further specific causes; the knowledge sources don’t document another scenario that would produce that mismatch.
j
@kapa.ai Thanks ! Doing that I managed to install version 2.0.1. However, how can I use the reverse ETL ? I don't see new destinations
k
A message from kapa.ai
To use reverse ETL (Data Activation) you need two things: 1. An Airbyte version that supports it Data activation is available starting with Airbyte 1.8+ and is now part of the core “Moving data” capabilities. [[Data activation intro](https://docs.airbyte.com/platform/move-data/elt-data-activation); [1.8 release notes](https://docs.airbyte.com/release_notes/v-1.8)] You’re on 2.0.1, which is new enough. 2. Supported destinations and connection setup In early access, reverse ETL is supported for HubSpot and Customer.io (plus an Enterprise Salesforce destination). [[1.8 release notes](https://docs.airbyte.com/release_notes/v-1.8); [Early‑access discussion](https://github.com/airbytehq/airbyte/discussions/63711)] The high‑level flow is: - Source: your warehouse (e.g. Snowflake, BigQuery, Redshift) configured as a source. - Destination: one of the reverse‑ETL‑capable connectors (HubSpot, Customer.io, etc.) configured as a destination. [[Data activation intro](https://docs.airbyte.com/platform/move-data/elt-data-activation)] - Connection: create a connection from the warehouse source to that destination and configure field mappings and sync mode (insert/update/upsert/soft delete). [[Data activation intro](https://docs.airbyte.com/platform/move-data/elt-data-activation); [Get started](https://docs.airbyte.com/platform/move-data/elt-data-activation#get-started)] If you “don’t see new destinations”: - The docs list HubSpot and Customer.io as the initial data‑activation destinations, plus an Enterprise‑only Salesforce destination. [[1.8 release notes](https://docs.airbyte.com/release_notes/v-1.8)] - The knowledge sources don’t describe any extra UI flag or feature toggle you might need to enable; they assume these destinations appear in the catalog for supported editions. If they’re missing from your destination list, the docs don’t give a specific troubleshooting path for that case. Next steps based on docs: - Verify you’re looking under Destinations → New Destination and search for “HubSpot” or “Customer.io”. [[Add destination](https://docs.airbyte.com/platform/using-airbyte/getting-started/add-a-destination)] - Follow the “Get started” guide for Data Activation once you see them: set up a warehouse source, one of those destinations, then a connection with mappings. [[Get started](https://docs.airbyte.com/platform/move-data/elt-data-activation#get-started)] If, after that, those destinations still don’t appear, the available documentation does not explain why; it suggests filling out the early‑access feedback form or engaging with the team, but doesn’t provide additional configuration steps. [[1.8 data activation](https://docs.airbyte.com/platform/1.8/move-data/elt-data-activation); [Early‑access discussion](https://github.com/airbytehq/airbyte/discussions/63711)]