feat: migrate to nfs - #5232
Conversation
Assisted-By: Cursor Signed-off-by: Frank Kong <frkong@redhat.com> rh-pre-commit.version: 2.4.0 rh-pre-commit.check-secrets: ENABLED
Assisted-By: Cursor Signed-off-by: Frank Kong <frkong@redhat.com> rh-pre-commit.version: 2.4.0 rh-pre-commit.check-secrets: ENABLED
Assisted-By: Cursor Signed-off-by: Frank Kong <frkong@redhat.com> rh-pre-commit.version: 2.4.0 rh-pre-commit.check-secrets: ENABLED
Signed-off-by: Frank Kong <frkong@redhat.com> Assisted-By: Cursor rh-pre-commit.version: 2.4.0 rh-pre-commit.check-secrets: ENABLED
|
Skipping CI for Draft Pull Request. |
|
/test all |
PR Summary by QodoMigrate default frontend to Backstage NFS and retain OFS as app-legacy
AI Description
Diagram
High-Level Assessment
Files changed (22)
|
Code Review by Qodo
1. Spec imports from @playwright/test
|
Signed-off-by: Frank Kong <frkong@redhat.com> rh-pre-commit.version: 2.4.0 rh-pre-commit.check-secrets: ENABLED
Signed-off-by: Frank Kong <frkong@redhat.com> rh-pre-commit.version: 2.4.0 rh-pre-commit.check-secrets: ENABLED
Signed-off-by: Frank Kong <frkong@redhat.com> rh-pre-commit.version: 2.4.0 rh-pre-commit.check-secrets: ENABLED
Signed-off-by: Frank Kong <frkong@redhat.com> rh-pre-commit.version: 2.4.0 rh-pre-commit.check-secrets: ENABLED
Signed-off-by: Frank Kong <frkong@redhat.com> rh-pre-commit.version: 2.4.0 rh-pre-commit.check-secrets: ENABLED
Signed-off-by: Frank Kong <frkong@redhat.com> rh-pre-commit.version: 2.4.0 rh-pre-commit.check-secrets: ENABLED
Assisted-By: Cursor Signed-off-by: Frank Kong <frkong@redhat.com> rh-pre-commit.version: 2.4.0 rh-pre-commit.check-secrets: ENABLED
Assisted-By: Cursor Signed-off-by: Frank Kong <frkong@redhat.com> rh-pre-commit.version: 2.4.0 rh-pre-commit.check-secrets: ENABLED
…to-NFS Signed-off-by: Frank Kong <frkong@redhat.com> rh-pre-commit.version: 2.4.0 rh-pre-commit.check-secrets: ENABLED
Signed-off-by: Frank Kong <frkong@redhat.com> rh-pre-commit.version: 2.4.0 rh-pre-commit.check-secrets: ENABLED
|
The container image build workflow finished with status: |
Signed-off-by: Frank Kong <frkong@redhat.com> rh-pre-commit.version: 2.4.0 rh-pre-commit.check-secrets: ENABLED
|
New changes are detected. LGTM label has been removed. |
…to-NFS Signed-off-by: Frank Kong <frkong@redhat.com> rh-pre-commit.version: 2.4.0 rh-pre-commit.check-secrets: ENABLED
Signed-off-by: Frank Kong <frkong@redhat.com> rh-pre-commit.version: 2.4.0 rh-pre-commit.check-secrets: ENABLED
|
The container image build workflow finished with status: |
…to-NFS rh-pre-commit.version: 2.4.0 rh-pre-commit.check-secrets: ENABLED
- add missing config.d.ts fields - add back old configSchema scan Signed-off-by: Frank Kong <frkong@redhat.com> rh-pre-commit.version: 2.4.0 rh-pre-commit.check-secrets: ENABLED
|
The container image build workflow finished with status: |
…to-NFS rh-pre-commit.version: 2.4.0 rh-pre-commit.check-secrets: ENABLED
|
The container image build workflow finished with status: |
Signed-off-by: Frank Kong <frkong@redhat.com> rh-pre-commit.version: 2.4.0 rh-pre-commit.check-secrets: ENABLED
Signed-off-by: Frank Kong <frkong@redhat.com> rh-pre-commit.version: 2.4.0 rh-pre-commit.check-secrets: ENABLED
Signed-off-by: Frank Kong <frkong@redhat.com> rh-pre-commit.version: 2.4.0 rh-pre-commit.check-secrets: ENABLED
|
The container image build workflow finished with status: |
Signed-off-by: Frank Kong <frkong@redhat.com> rh-pre-commit.version: 2.4.0 rh-pre-commit.check-secrets: ENABLED
Signed-off-by: Frank Kong <frkong@redhat.com> rh-pre-commit.version: 2.4.0 rh-pre-commit.check-secrets: ENABLED
|
The container image build workflow finished with status: |
…to-NFS Signed-off-by: Frank Kong <frkong@redhat.com> rh-pre-commit.version: 2.4.0 rh-pre-commit.check-secrets: ENABLED
|
|
@Zaperex: The following test failed, say
Full PR test history. Your PR dashboard. DetailsInstructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes-sigs/prow repository. I understand the commands that are listed here. |
|
PR needs rebase. DetailsInstructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes-sigs/prow repository. |


Description
Migrates statically installed OFS elements to the new frontend system
Migrates RHDH to the Backstage New Frontend System (NFS) as the default app shell.
App shell
packages/app-next→packages/app(NFS); removed legacy OFSpackages/app/app-legacyand the DynamicRoot/Scalprum stackENABLE_STANDARD_MODULE_FEDERATIONandAPP_CONFIG_app_packageName=app-nextopt-in — Module Federation is always onpackages/theme-wrapper(NFS app-shell cleanup)Statically installed in
packages/appMoved to dynamic plugins (DPDY)
app-auth,app-integrations,app-defaults(previously statically bundled)global-header,homepage,techdocs(previously OFSmountPointsconfig)authProvidersModule)Removed / deferred
application-provider/application-listenerrenderer and E2E fixtures (no NFS equivalent yet)home-page-widget:home/random-jokeinstead ofmountPointsmenuItemsconfig (flat code-defined nav instead)Backend
schemaLocatornow searches fordist/.config-schema.jsonConfig & docs
dynamicPlugins.frontendtoapp.extensionsWhich issue(s) does this PR fix
PR acceptance criteria
Please make sure that the following steps are complete:
How to test changes / Special notes to the reviewer