Skip to content

feat(rbac): support direct group membership as superUsers#7813

Open
Sancretor wants to merge 2 commits intobackstage:mainfrom
Sancretor:feat/support-direct-group-membership-as-superusers
Open

feat(rbac): support direct group membership as superUsers#7813
Sancretor wants to merge 2 commits intobackstage:mainfrom
Sancretor:feat/support-direct-group-membership-as-superusers

Conversation

@Sancretor
Copy link

Hey, I just made a Pull Request!

This PR on RBAC plugin adds support for Group reference in superUsers configuration like below :

permission:
  enabled: true
  rbac:
    admin:
      superUsers:
        - name: user:default/alice
        - name: user:default/mike
        - name: group:default/admins # <--- this is new

A note has been added to state that this feature does not support transient memberships.

It implements feature discussed in #7783 🚀

✔️ Checklist

  • A changeset describing the change and affected packages. (more info)
  • Added or updated documentation
  • Tests for new functionality and regression tests for bug fixes
  • Screenshots attached (for UI changes)
  • All your commits have a Signed-off-by line in the message. (more info)

@backstage-goalie
Copy link
Contributor

backstage-goalie bot commented Feb 26, 2026

Changed Packages

Package Name Package Path Changeset Bump Current Version
@backstage-community/plugin-rbac-backend workspaces/rbac/plugins/rbac-backend minor v7.7.1

@backstage-goalie
Copy link
Contributor

Thanks for the contribution!
All commits need to be DCO signed before they are reviewed. Please refer to the the DCO section in CONTRIBUTING.md or the DCO status for more info.

Signed-off-by: Alexis CHATILLON <achatillon@veepee.com>
@Sancretor Sancretor force-pushed the feat/support-direct-group-membership-as-superusers branch from 29e1365 to 8200541 Compare February 27, 2026 10:50
Co-authored-by: Patrick Knight <pknight@redhat.com>
Signed-off-by: Alexis Chatillon <46956548+Sancretor@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants