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

Migrate application drawer to the New Frontend System

    • Icon: Story Story
    • Resolution: Unresolved
    • Icon: Undefined Undefined
    • 1.10.0
    • None
    • UI
    • None

      Story

      RHDH currently allows plugins to render content inside a shared Drawer component through the mount points`application/internal/drawer-state` and `application/internal/drawer-content` . As part of adopting Backstage’s New Frontend System, these mount points need to be migrated and replaced with new extensions that follow the NFS extension model.

      Background

      Dependencies and Blockers

      QE impacted work

      Documentation impacted work

      Acceptance Criteria

      • Design the Blueprint first and get approval from the team
      • The existing `application/internal/drawer-state` and `application/internal/drawer-content` mount points are replaced with new extensions implemented using NFS, simplify the existing drawer content rendering logic 
      • Test the behaviour with 2 drawers

       

      Refs:

      WG notes: https://docs.google.com/document/d/14G569uZZjST3j--cEX3_IZcwe3iRU091ETcwZ773GXE/edit?tab=t.0#heading=h.bvqw57j2nbwz

      NFS migration spike : https://docs.google.com/document/d/1Qb0T1Iu3ego50iO4V7NErSD44NdWSvk5n70pZvj-EmU/edit?tab=t.0#heading=h.zc5io9fn4km1

      Backstage docs:
      https://backstage.io/docs/frontend-system/architecture/extensions#creating-an-extension

              Unassigned Unassigned
              dsantra12 Debsmita Santra
              RHDH Frontend Plugins & UI
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Created:
                Updated: