-
Notifications
You must be signed in to change notification settings - Fork 4.3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[EPIC] Support additional parameters input for JDBC sources & destinations #9501
Comments
🎉 |
Another benefit to this I'm realizing, for a number of JDBC based connectors, there are "StrictEncrypted" versions of those connectors which basically re-use the entire connector but manipulate the SSL JDBC parameter. By allowing any params to be added in, theoretically the base connector could have any SSL behavior desired and some duplicate connectors could be deleted. |
@tuliren some UX questions about this approach:
|
Hey @sherifnada I can reply to these with my thoughts because I've had to think about the same scenarios:
And then adding a test suite that asserts it's possible to override things. And then document that if nothing is set, a value will be set for some particular values. I personally did not include that in the Snowflake PR I put up because those two parameters were things that, in my opinion and reading of the comments, should always have those values (but this should be documented now that I think about it). A con about this approach I'll point out is the security vulnerabilities with allowing arbitrary parameters be set in this string. As JDBC URL's are a common target for attacks by specifying certain things like |
Noah, thank you for the thorough reply. The only thing to add is that if there are some parameters that should not be set by the user for security concerns, we can document it, ignore the user input just for those parameters, and writing a warning in the log. |
@tuliren do you think this is a blocker for the merge of Noah's PR's #9623? For Snowflake, I can't see any hardcoded JDBC params that could be overwritten by the user's input. |
Hi guys it's me, any ETA to promote this change , we are looking for MSQL additional parameters to start a PoC with our customer, thanks for your help in advance. |
Assigning to @tuliren for scoping a generalized solution |
@luisazuluaga we'll share an ETA once we know it! |
This can be the second project for Alexandre. Here is the project doc that adds support for additional parameters for all JDBC destinations. I am taking it out of the GL queue for now. |
I'm working on this right now. |
@lfzuluagah a PR would be great! Feel free to submit one at your convenience |
@lfzuluagah any news on the PR from your team mate? |
I've encountered a couple of commits in the code potentially related to this feature since mid-July: 5edf3fe and 063b01f; both made by @ryankfu Wondering if this ever made it to the connectors? Source MSSQL: when I try to set the JDBC param |
Closing! |
Tell us about the problem you're trying to solve
Describe the solution you’d like
Describe the alternative you’ve considered or used
N/A
TODOs
Relevant Issues
The text was updated successfully, but these errors were encountered: