When building a custom Connect image, the following error can be seen when downloading artifacts from an untrusted HTTPs endpoint (self-signed custom CA).
curl: (60) Peer's certificate issuer has been marked as not trusted by the user.
The workaround here is to turn off curl's verification of the certificate like this.
build:
output:
type: docker
image: changeit
plugins:
- name: gridgain-connector
artifacts:
- type: zip
url: https://download.example.com/files/gridgain-kafka-connect.zip -k
We should improve endpoint validation to not allow that kind of hacks and provide that functionality as a feature.