Uploaded image for project: 'Red Hat Internal Developer Platform'
  1. Red Hat Internal Developer Platform
  2. RHIDP-6803

[QE] RBAC: Ability to add plugin(s) with permissions to the plugins configuration for the rbac-backend via the UI or API

    • [QE] RBAC: Ability to add plugin(s) with permissions to the plugins configuration for the rbac-backend via the UI or API
    • XS
    • False
    • Hide

      None

      Show
      None
    • False
    • RHIDP-5130RBAC: Ability to add plugin(s) with permissions to the plugins configuration for the rbac-backend via the UI or API
    • To Do
    • 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
    • Release Note Not Required
    • Release Note Not Required

      EPIC Goal

      The goal of this epic is to create the QE work related to the epic allow admins the ability to add plugins that support permissions and conditions through an API

      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 epic is intended to capture the work related in testing the ability to add new permissions and conditional rules through the use of an API.

      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 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>

              rh-ee-pknight Patrick Knight
              rh-ee-pknight Patrick Knight
              RHIDP - Plugins
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Created:
                Updated:
                Resolved: