Documentation for Airbyte Connector Builder with Custom SSL Certificate Chain

Summary

The user is looking for documentation on setting up an Airbyte Connector Builder with support for a custom SSL certificate chain. They have tried setting REQUESTS_CA_BUNDLE but are facing SSL verification failures. The Python inside the container does not seem to recognize this environment setting.


Question

Hello all. Does anyone know if there is good documentation on how to get a working “airbyte connector builder” with support for a custom SSL certificate chain?

I tried setting REQUESTS_CA_BUNDLE, but the python used inside the container which shows the SSL failures to verify does not look at this env setting. All suggestions done by the AI bot are only fueling google search results with false suggestions :confused:



This topic has been created from a Slack thread to give it more visibility.
It will be on Read-Only mode here. Click here if you want to access the original thread.

Join the conversation on Slack

["airbyte-connector-builder", "custom-ssl-certificate-chain", "ssl-failures", "requests-ca-bundle", "python-inside-container"]

Okay. These documented things I tried (CURL_CA_BUNDLE and REQUESTS_CA_BUNDLE) do have an effect on normal processes using python, but curiously it doesn’t affect the connector-builder-server main entry point (/app/airbyte-app/bin/airbyte-connector-builder-server).

So, I made a new docker container that bluntly copies the correct CA bundle over /root/.pyenv/versions/3.9.11/lib/python3.9/site-packages/certifi/cacert.pem. That is horrible, I know!

How does one supply a chain that contains an up-to-date bundle to the airbyte/connector-builder-server that is actually acted upon by the entrypoint?

And where do I post these docs to? :slightly_smiling_face: