-
Notifications
You must be signed in to change notification settings - Fork 29k
[SPARK-34032][SS]Add truststore and keystore type config possibility for Kafka delegation token #31070
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
Conversation
…for Kafka delegation token
|
Test build #133753 has finished for PR 31070 at commit
|
|
Kubernetes integration test starting |
|
Kubernetes integration test status failure |
|
cc @HeartSaVioR |
HeartSaVioR
left a comment
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.
+1
|
Triggering Jenkins / Github Action. I'll merge once test passes. |
|
retest this, please |
|
Test build #133829 has finished for PR 31070 at commit
|
|
OK test passed. Merging to master. |
|
Thanks @gaborgsomogyi for the contribution! I merged this to master. |
|
Thanks you guys taking care! |
What changes were proposed in this pull request?
Kafka delegation token is obtained with
AdminClientwhere security settings can be set. Keystore and trustrore type however can't be set. In this PR I've added these new configurations. This can be useful when the type is different. A good example is to make Spark FIPS compliant where the default JKS is not accepted.Why are the changes needed?
Missing configurations.
Does this PR introduce any user-facing change?
Yes, adding 2 additional config parameters.
How was this patch tested?
Existing + modified unit tests + simple Kafka to Kafka app on cluster.