-
Notifications
You must be signed in to change notification settings - Fork 72
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
MSK IAMs Authentication Support #82
Comments
Had a little play - Created the following Dockerfile FROM devshawn/kafka-gitops
RUN cd /usr/local/openjdk-8/lib && \
curl -LJO https://github.com/aws/aws-msk-iam-auth/releases/download/v1.1.1/aws-msk-iam-auth-1.1.1-all.jar -o /usr/local/openjdk-8/lib/. MSK IAM Jar now exists in the docker image.
Verbose output
I've even tried setting the CLASSPATH to /usr/local/openjdk-8/lib/aws-msk-iam-auth-1.1.1-all.jar with the same output. It's possible I've missed something but it appears kafka-gitops is not compatible with MSK IAMs authentication. |
I have also tested this with the same result as @nicoodle. I was however able (minimal testing so far) to enable SASL/SCRAM (in addition to IAM which we'll use for applications) and was able to get kafka-gitops working with the following environment variables after creating a Secret and associating it with the MSK Cluster:
Maybe not the solution you were looking for, but a work around until a better solution is available. |
Hey! We've been using
With That works really well, as long as you have valid AWS credentials :) |
Hi there!
This is such a fantastic project and it's going to be super useful for our usecase. I was just wondering if the standard docker container has MSK IAM authentication support?
Looking at the AWS documentation, you can see an extra class is required with a few extra configuration options. Is this currently supported by kafka-gitops? If not would it be as simple as placing the MSK class in the classpath within the container and setting the required properties?
Required properties:
Thanks in advance!
The text was updated successfully, but these errors were encountered: