-
Notifications
You must be signed in to change notification settings - Fork 26
Description
I am experiencing SSL errors when I am attempting to use the tap to call internal APIs. The certificates are signed by an internal CA, the bundle is deployed to the machine hosting the tap, using Meltano.
I have set the relevant environment variables to point Python to the certificate bundle.
The tap is able to hit the endpoint and infer the schema with the appropriate fields being collected. So that is successful. The issue is experienced once the schema has been inferred and the next page token has been found. The tap loops through the backoff process with the error:
[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: self-signed certificate in certificate chain (_ssl.c:1007)
It seems that it can get the endpoint and the fields, then errors on the sync.
It appears that the tap uses a different method to infer the schema from actually querying the data, and that is not respecting the CA bundle variable.
I am not sure how to proceed, I hope you can offer some advice.