Error installing Airbyte locally with abctl

Summary

When trying to install Airbyte locally using abctl, the user encountered an error related to configuring the Airbyte Helm repository. The error message indicates a problem with verifying the certificate authority.


Question

Hello everyone,

I want to use airbyte locally i have sucessfully install abctl but when i run airbyte in bash abctl local install --port 8087 i have this error :

            Provider: kind
            Kubeconfig: /home/ybardes/.airbyte/abctl/abctl.kubeconfig
            Context: kind-airbyte-abctl
 SUCCESS  Found Docker installation: version 27.3.1
 SUCCESS  Existing cluster 'airbyte-abctl' found
 SUCCESS  Cluster 'airbyte-abctl' validation complete
  INFO    Namespace 'airbyte-abctl' already exists
  INFO    Persistent volume 'airbyte-minio-pv' already exists
  INFO    Persistent volume 'airbyte-volume-db' already exists
  INFO    Persistent volume claim 'airbyte-minio-pv-claim-airbyte-minio-0' already exists
  INFO    Persistent volume claim 'airbyte-volume-db-airbyte-db-0' already exists
  ERROR   Unable to configure airbyte Helm repository
  ERROR   Unable to install Airbyte locally
  ERROR   unable to install airbyte chart: unable to add airbyte chart repo: Get "<https://airbytehq.github.io/helm-charts/index.yaml>": tls: failed to verify certificate: x509: certificate signed by unknown authority```
I work with a corporate computer

<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/p1732127256519039) if you want 
to access the original thread.

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

<sub>
["install-airbyte", "abctl", "local", "error", "certificate", "helm-repository"]
</sub>

Can you download this file
https://github.com/airbytehq/helm-charts/blob/main/airbyte-1.2.0.tgz, extract it and run abctl local install --port 8087 --chart=path/to/extracted/folder ?
Maybe it will work as a workaround

I have extract airbyte-1.2.0.tgz and add charts folder in chart argument but this don’t work. Maybe i mistake some step.

Logs :

Chart.lock  Chart.yaml.local  README.md                charts                 templates  values.yaml
Chart.yaml  Chart.yaml.test   airbyte-pro-values.yaml  helm_local_install.sh  tests      values.yaml.test
yb@20:~/workspace/airbyte$ abctl local install --port 8087 --chart=charts
  INFO    Using Kubernetes provider:
            Provider: kind
            Kubeconfig: /home/ybardes/.airbyte/abctl/abctl.kubeconfig
            Context: kind-airbyte-abctl
 SUCCESS  Found Docker installation: version 27.3.1
 SUCCESS  Existing cluster 'airbyte-abctl' found
 SUCCESS  Cluster 'airbyte-abctl' validation complete
  INFO    Namespace 'airbyte-abctl' already exists
  INFO    Persistent volume 'airbyte-minio-pv' already exists
  INFO    Persistent volume 'airbyte-volume-db' already exists
  INFO    Persistent volume claim 'airbyte-minio-pv-claim-airbyte-minio-0' already exists
  INFO    Persistent volume claim 'airbyte-volume-db-airbyte-db-0' already exists
  ERROR   Unable to configure airbyte Helm repository
  ERROR   Unable to install Airbyte locally
  ERROR   unable to install airbyte chart: unable to add airbyte chart repo: Get "<https://airbytehq.github.io/helm-charts/index.yaml>": tls: failed to verify certificate: x509: certificate signed by unknown authority```

you know how i can update certificate ?

Few other questions.
What operating system do you have?
Maybe you can update CA certificates if you have enough permissions

Do you use proxy/firewall?
Maybe you need to check this with a person responsible for network security.

I use wsl2 on linux amd64

I don’t know. Use Google to find how to do that. I don’t even know what kind of linux distribution you have Ubuntu, Debian or something else.

Yes i have a Ubuntu22.04 distribution

wich file or folder i must add in chart argument for abctl local install ? on the airbyt1.2.0.tgz

when it comes to option --chart= , it should be airbyte, not charts inside airbyte

For Ubuntu you need something like this

sudo apt-get install -y ca-certificates
sudo update-ca-certificates```

Okay but how i can add airbyte certificates ?

Okay I have test with --chart=airbyte where airbyte are the folder extract but he didn’t work

http://airbytehq.github.io|airbytehq.github.io is one GitHub’s domains

Use Google and search for “how to download certificate from website”. You can add your browser’s name to get better results.