This is the repository for the MongoDB v2 source connector in Java. The default version of this connector has SSL enabled by default and need a valid certificate to connect to the MongoDB instance. This version of the connector allows to upload a custom certificate to connect to the MongoDB instance with a self-signed certificate.
- JDK 17
- Gradle 7.6
- Go to
Settings > Sourcesin Airbyte UI and create a new connector - Select
Add a new Docker connector - Use this Docker image
hatamiarash7/airbyte-source-mongodb-v2-custom-ssl:v1.0.0 - Go to
Sources > New sourcesand select your custom connector
Fill the form with your MongoDB connection details and upload your certificate file.
Connection String: The MongoDB connection string. Example:mongodb://localhost:27017Database Name: The database name to connect to. Example:localCertificate File: The certificate file to connect to the MongoDB instance with a self-signed certificate. Example:mongodb.pem. You can use theUploadbutton to upload your certificate file or paste the content of the certificate file in the text area.Private Key File: The private key file of your certificate. Example:mongodb.key. You can use theUploadbutton to upload your private key file or paste the content of the private key file in the text area.Certificate Password: The password of your certificate.
Don't be shy and reach out to us if you want to contribute 😉
- Fork it!
- Create your feature branch:
git checkout -b my-new-feature - Commit your changes:
git commit -am 'Add some feature' - Push to the branch:
git push origin my-new-feature - Submit a pull request
Each project may have many problems. Contributing to the better development of this project by reporting them. 👍
