Skip to content

RBAC for ACL Management #288

Open
Open
@joelpavlovsky

Description

@joelpavlovsky

Issue submitter TODO list

  • I've searched for an already existing issues here
  • I'm running a supported version of the application which is listed here and the feature is not present there

Is your proposal related to a problem?

Today we can set the ACL RBAC action only for view & edit, and we don't have the option to set the value or some specific ACL action (e.g. ACL type, Resource type).

### Current RBAC role config
        - resource: acl
          actions: [view, edit]

Describe the feature you're interested in

We need the ability to set actions & values for each RBAC role and ACL resource/type
Resource type

actions:

  • view
  • edit
  • delete
  • custom_acl
  • producer_acl
  • consumer_acl
  • stream_acl

value: (for custom_acl, edit & view, filter by resource type)

  • TOPIC
  • GROUP
  • CLUSTER
  • TRANSACTIONAL_ID
  • DELEGATION_TOKEN
  • USER

For Example:

### Requested RBAC role config
        - resource: acl
          value: ["TOPIC", "GROUP"]
          actions: [view, edit, custom_acl, producer_acl, consumer_acl]

Describe alternatives you've considered

No response

Version you're running

v1.0.0

Additional context

No response

Metadata

Metadata

Assignees

No one assigned

    Projects

    Status

    Backlog

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions