-
Notifications
You must be signed in to change notification settings - Fork 41
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
feat: Capability in dagger to consume from ACL enabled kafka clusters #195
Conversation
@prakharmathur82 @mayankrai09 This seems like an important but advanced feature, which might be tricky to configure for new users. Hence I was thinking if we should include a separate page under the Maybe titled cc: @ravisuhag |
dagger-core/src/main/java/io/odpf/dagger/core/source/config/StreamConfig.java
Show resolved
Hide resolved
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.
Have added some comments on the PR
fix: added security page to describe Jaas config
feat: added basic validation for supported kafka acl configuration
fix: added missing security page in sidebar
we are working on a centralized Kafka cluster that would contain data from other entities (Gojek/Gofin..etc). For compliance reasons, the cluster needs to be ACL enabled. Also, there is a need to run daggers that would consume from this ACL-enabled cluster.
We are planning to use
securtiy_protocol: SASL_PLAINTEXT
sasl_mechanism: SCRAM-SHA-512/SCRAM-SHA-256 [We took the decision to use SCRAM for the ease of adding new users]
Apart from these configs we would also need to have jaas-config in the consumer side containing the user credentials. We would be mounting the jaas-config to that particular flink cluster which would be consuming from ACL-enabled Kafka clusters.