Leandro Bleda
10/17/2024, 12:18 PMuser
10/17/2024, 12:19 PMairbyte-server-api
in Airbyte deployed via Helm chart, you need to add the Helm repository and then use the Helm chart for the airbyte-server-api
. Here are the steps: 1. Add the Helm repository: Run the command: helm repo add airbyte <https://airbytehq.github.io/helm-charts>
. In this command, airbyte
is the name of the repository that will be indexed locally. 2. Update the Helm repository: Run the command: helm repo update
. 3. Now, you can browse all charts uploaded to the repository by running helm search repo airbyte
. This will list all the available Helm charts including the airbyte-server-api
. Please note that the airbyte-server-api
has been deprecated and replaced by airbyte-api-server
as per the [discussion](https://github.com/airbytehq/airbyte/discussions/45705) and [issue](https://github.com/airbytehq/airbyte/issues/42484) on GitHub. So, you should use the airbyte-api-server
Helm chart instead. Also, remember that the airbyte-api-server
depends on the {{ .Release.Name }}-airbyte-env
configMap. You might need to create a configMap specifically for airbyte-api-server
and change the reference on the deployment as per this [issue](https://github.com/airbytehq/airbyte/issues/32577) on GitHub. Here is an example of how to create a configMap and replace the values reference on deployment: yaml apiVersion: v1 kind: ConfigMap metadata: name: {{ .Release.Name }}-airbyte-api-server-env data: INTERNAL_API_HOST: http://{{ .Release.Name }}-airbyte-server-svc:{{ .Values.server.service.port }} AIRBYTE_VERSION: {{ .Values.version | default .Chart.AppVersion }} AIRBYTE_API_HOST: {{ .Release.Name }}-airbyte-api-server-svc:{{ index .Values "airbyte-api-server" "service" "port" }}
And replace the values reference on deployment: diff - configMapKeyRef: - name: {{ .Release.Name }}-airbyte-env + configMapKeyRef: + name: {{ .Release.Name }}-airbyte-api-server-env
Please refer to the official [Airbyte documentation](https://docs.airbyte.com/deploying-airbyte/on-kubernetes-via-helm#add-helm-repository) and the [GitHub repository](https://github.com/airbytehq/airbyte) for more details.