Skip to content
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 Cluster and TransactionalID ACLs to AKHQ Dashboard ACLs Info #1084

Closed
javier-torres opened this issue Apr 27, 2022 · 6 comments
Closed
Assignees
Labels
backend Need a backend update enhancement New feature or request good first issue Good for newcomers ui Need an ui update

Comments

@javier-torres
Copy link

Hello,

We are delighted with the work done by AKHQ, we have been using it for some time in our organization and it is wonderful.

The main reason why we decided to use AKHQ and not another Kafka Web UI was because you can see the ACLs.

Today, we are working with MSK and Confluent tools like ksqlDB Server, Schema Registry and Kafka Connect and we are extending our ACLs a lot, we came across limitations of AKHQ which do not allow us to see the ACLs at Cluster level and TransactionalID, only show ACLs for Topics and Groups

Would it be possible to add these features to the AKHQ interface?

If it were possible it would be a great advance for AKHQ and it would be great for our organization.

Thank you very much.

image

@tchiotludo tchiotludo added enhancement New feature or request good first issue Good for newcomers ui Need an ui update backend Need a backend update labels May 15, 2022
@tchiotludo
Copy link
Owner

don't seems complicated, als o like this one : #266

PR are welcome 👍

@10xtechie
Copy link
Contributor

@tchiotludo
I totally agree with you that these features don't seem to be complicated to be implemented - especially ACLs at Cluster level. There is no api code for ACLs at TransactionalID level though.
I have started looking into it, however, I am getting 'No ACLS found, or the "authorizer.class.name" parameter is not configured on the cluster.' . I have set up my development environment using docker-compose -f docker-compose-dev.yml up and authorizer.class.name: kafka.security.authorizer.AclAuthorizer in application-dev.yml file.
Could you please tell me how to resolve this issue so that I can access http://localhost:3000/ui/local/acls without that message?
Also, you can assign this issue #1084 to me :)

@tchiotludo
Copy link
Owner

@10xtechie:
You only need to add some acls to the cluster first:

docker-compose exec kafka  bash
kafka-acls --bootstrap-server localhost:9092  --add --allow-principal User:* --operation All --topic testTopic

After you will see some acls on the ui.
The ticket is for you ;)

@javier-torres
Copy link
Author

Hello,

I just updated AKHQ to the latest version 0.21.0 to display the ACLs at Cluster and TransactionalID level but I can't see it in my UI

imagen

@javier-torres
Copy link
Author

Sorry,

I have deployed de version with tag dev and its all OK.

imagen

Great job!!

Thank you so much!!

@javier-torres
Copy link
Author

Sorry,

I have deployed de version with tag dev and its all OK.

imagen

Great job!!

Thank you so much!!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
backend Need a backend update enhancement New feature or request good first issue Good for newcomers ui Need an ui update
Projects
Status: Done
Development

No branches or pull requests

3 participants