-
Notifications
You must be signed in to change notification settings - Fork 5.1k
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
Add Basic Authentication to Druid #20412
Add Basic Authentication to Druid #20412
Conversation
Codecov ReportPatch coverage has no change and project coverage change:
Additional details and impacted files@@ Coverage Diff @@
## master #20412 +/- ##
==========================================
- Coverage 70.80% 70.78% -0.03%
==========================================
Files 2897 2893 -4
Lines 101037 100922 -115
Branches 12672 12653 -19
==========================================
- Hits 71542 71435 -107
+ Misses 24038 24037 -1
+ Partials 5457 5450 -7
Flags with carried forward coverage won't be shown. Click here to find out more. ☔ View full report in Codecov by Sentry. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Cool, this LGTM.
I had to approve this to run on CI so when that's done we can merge. Some of the jobs should fail since we don't inject credentials into third-party PRs but we can still merge anyway if Druid tests and linters pass
Thanks again for the work, it'll be very useful for us. |
@gpodevijn Encryption is handled for everything in And change |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
- Fix merge conflicts
- Fix plaintext passwords
Then request another review 💪
@Ray33 It's written right above your comment. |
@flamber Changes were done . Please check. |
@Ray33 And @nbotelhodev has already requested a review from Cam a few hours ago, so you'll have to wait until there's a review. |
Could you help me to merge this PR, please? |
Could you help to merge this PR, please? |
Hey guys @gpodevijn @flamber |
@flamber can you please help with merge and rollout ? |
@metabase/core-backend-qp let's see if we can get this over the line for the next cycle |
having this would help us a great deal as well! Thanks |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
Objective
This PR allows using of basic header authentication only in Druid Database connection, files modified are exclusive of Druid code.
Feature
It's a simple adjustment, I added three fields in additional options UI and receive the values in Druid driver core to put in the basic header option of
clj-http
.Tests
yarn lint && yarn test
)Clojure -X:dev:test
(unless it's a tiny documentation change).
This change is