-
Epic
-
Resolution: Done
-
Normal
-
None
-
None
-
RBAC: Ability to add plugin(s) with permissions to the plugins configuration for the rbac-backend via the UI or API
-
S
-
False
-
-
False
-
RHIDP-5130RBAC: Ability to add plugin(s) with permissions to the plugins configuration for the rbac-backend via the UI or API
-
Done
-
RHIDP-5130 - RBAC: Ability to add plugin(s) with permissions to the plugins configuration for the rbac-backend via the UI or API
-
QE Needed, Docs Needed, TE Needed, Customer Facing, PX Needed
-
0% To Do, 0% In Progress, 100% Done
-
Implement ability to add plugin(s) with permissions to the plugins configuration for the rbac-backend via the REST API.
-
Feature
-
-
EPIC Goal
Allow admins the ability to add plugins that support permissions and conditions through an API endpoint
Background/Feature Origin
Today, the RBAC plugins supports exposing permissions and conditions through the use of a config value. However, editing the config value to add new plugins typically results in the Backstage / RHDH instance needing to be reloaded.
Why is this important?
This means that for anytime an admin wishes to add plugins and expose the permissions and conditional rules to the RBAC plugin, they will need to restart the Backstage / RHDH instance. This isn't necessarily a problem for RHDH as we have a custom mechanism for loading in those permissions and conditional rules. However, it is a problem for Backstage users
User Scenarios
As an admin, I would like to have the ability to add additional plugin permissions and conditions, so that I can have the most up to date list of permissions and conditional rules
As an admin, I would like an API endpoint in which I can all to add additional plugins that expose permissions and conditional rules, so that I can have the most up to date list of permissions and conditional rules
Dependencies (internal and external)
Acceptance Criteria
Release Enablement/Demo - Provide necessary release enablement details
and documents
DEV - Upstream code and tests merged: <link to meaningful PR or GitHub
Issue>
DEV - Upstream documentation merged: <link to meaningful PR or GitHub
Issue>
DEV - Downstream build attached to advisory: <link to errata>
QE - Test plans in Playwright: <link or reference to playwright>
QE - Automated tests merged: <link or reference to automated tests>
DOC - Downstream documentation merged: <link to meaningful PR>
- is cloned by
-
RHIDP-6803 [QE] RBAC: Ability to add plugin(s) with permissions to the plugins configuration for the rbac-backend via the UI or API
-
- Closed
-