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
Use Google and search for “how to download certificate from website”. You can add your browser’s name to get better results.