-
-
Notifications
You must be signed in to change notification settings - Fork 235
Closed as not planned
Labels
area/rbacRelated to Role Based Access Control featureRelated to Role Based Access Control featurescope/frontendRelated to frontend changesRelated to frontend changesstatus/invalidThis doesn't seem rightThis doesn't seem rightstatus/triage/completedAutomatic triage completedAutomatic triage completedtype/bugSomething isn't workingSomething isn't working
Description
Issue submitter TODO list
- I've looked up my issue in FAQ
- I've searched for an already existing issues here
- I've tried running
main-labeled docker image and the issue still persists there - I'm running a supported version of the application which is listed here
Describe the bug (actual behavior)
When using RBAC with a readonly role it is possible to create ACLs, which I think it should not be allowed
Expected behavior
Read only roles should not be able to create ACLs.
Your installation details
# values.yaml
kafka-ui:
# kubernetes resources
image:
repository: kafbat/kafka-ui
tag: "v1.0.0"
# Chart.yaml
dependencies:
- name: kafka-ui
version: "1.4.0"
repository: "https://kafbat.github.io/helm-charts"Steps to reproduce
Setup RBAC and use the configuration that is it found in the documentation
rbac:
roles:
- name: "readonly"
clusters:
# FILL THIS
subjects:
# FILL THIS
permissions:
- resource: clusterconfig
actions: [ "view" ]
- resource: topic
value: ".*"
actions:
- VIEW
- MESSAGES_READ
- resource: consumer
value: ".*"
actions: [ view ]
- resource: schema
value: ".*"
actions: [ view ]
- resource: connect
value: ".*"
actions: [ view ]
Screenshots
Logs
No response
Additional context
No response
woile
Metadata
Metadata
Assignees
Labels
area/rbacRelated to Role Based Access Control featureRelated to Role Based Access Control featurescope/frontendRelated to frontend changesRelated to frontend changesstatus/invalidThis doesn't seem rightThis doesn't seem rightstatus/triage/completedAutomatic triage completedAutomatic triage completedtype/bugSomething isn't workingSomething isn't working

