Skip to main content
Version: next

RBAC Portal

Overview how RBAC works in Backstage on our platform, at first, how initial setup will work.

High-Level Overview

Permission and RBAC Plugin generally activated in Backstage Container.

Configuration an app-config.yaml, additionally RBAC Rules can by adapted by configmap via Backstage Helm Charts.

app-config.yaml:

      permission:
enabled: true
rbac:
pluginsWithPermission:
- kubernetes
- catalog
- policy
- scaffolder
- rbac
maxDepth: 1
admin:
users:
- name: group:default/users
superUsers:
- name: user:default/demoadmin
policies-csv-file: /opt/app-root/src/rbac/rbac-policy.csv
policyFileReload: true
database:
enabled: true

rbac-policy.csv:

...
p, role:default/kubrixdev, argocd.view.read, read, allow
g, group:default/team1, role:default/kubrixdev
...
info

users and superUser can see RBAC ADministration Sidebar in Backstage Portal