Upgrading Airbyte on Kubernetes without Enterprise License Key

Summary

How to upgrade Airbyte on Kubernetes without an enterprise license key requirement


Question

Hi @all

Can we upgrade Airbyte deployed on Kubernetes from Application version 0.59.1 , helm version 0.67.17
as when I am trying to upgrade the Airbyte above this Version , it’s asking for enterprise licensekey

Helm Chart :- https://artifacthub.io/packages/helm/airbyte/airbyte/0.78.4

Did any one try upgrading Airbyte beyond this Version ?

    # -- Secret name where an Airbyte license key is stored
    secretName: "airbyte-config-secrets"
    # -- The key within `licenseKeySecretName` where the Airbyte license key is stored
    licenseKeySecretKey: "license-key"```


<br>

---

This topic has been created from a Slack thread to give it more visibility.
It will be on Read-Only mode here. [Click here](https://airbytehq.slack.com/archives/C021JANJ6TY/p1725043195113369) if you want 
to access the original thread.

[Join the conversation on Slack](https://slack.airbyte.com)

<sub>
["upgrade", "airbyte", "kubernetes", "helm", "enterprise-license-key"]
</sub>

Why http://artifacthub.io|artifacthub.io when instruction uses https://airbytehq.github.io/helm-charts?

https://docs.airbyte.com/deploying-airbyte/on-kubernetes-via-helm

https://docs.airbyte.com/deploying-airbyte/#1-add-the-helm-repository

<@U05JENRCF7C>
As per Airbyte documentation to upgrade Airbyte , I have used/downloaded the default_values.yaml file from artifact
https://docs.airbyte.com/operator-guides/upgrading-airbyte#upgrading-on-k8s-using-helm

Okay. It looks like documentation is a bit inconsistent and provides different places for helm charts for first installation and upgrades.

Back to your issue, what do you have in values.yaml? And what exactly error do you get?
There is a condition in https://github.com/airbytehq/airbyte-platform/blob/47fa764c0e397782206196ac04f4d41ac3de2287/charts/airbyte/templates/_enterprise.tpl#L6-L14|_enterprise.tpl#L6-L14 and template shouldn’t require license key when global.edition is not set to pro or enterprise

{{- if and (or (eq .Values.global.edition "pro") (eq .Values.global.edition "enterprise")) (not .Values.global.airbyteYml) }}

Okay , I will try doing that & get back to incase of any errors

Thanks a lot for the Help !!!