From fb0d70f45283ee64bc8329893aa570e428a6e1ed Mon Sep 17 00:00:00 2001 From: David Festal Date: Wed, 3 Dec 2025 17:40:24 +0100 Subject: [PATCH 1/2] Create my-stuff.txt --- my-stuff.txt | 1 + 1 file changed, 1 insertion(+) create mode 100644 my-stuff.txt diff --git a/my-stuff.txt b/my-stuff.txt new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/my-stuff.txt @@ -0,0 +1 @@ + From 9d1250e38c0cbbad63bdb2c80da1993eb0aec9dc Mon Sep 17 00:00:00 2001 From: David Festal Date: Wed, 3 Dec 2025 17:54:23 +0100 Subject: [PATCH 2/2] Add new plugins and update existing configurations --- config/dynamic-plugins.yaml | 48 ++++++++++++++++++++++++++++++++++++- 1 file changed, 47 insertions(+), 1 deletion(-) diff --git a/config/dynamic-plugins.yaml b/config/dynamic-plugins.yaml index 1707b52..17d5c7c 100644 --- a/config/dynamic-plugins.yaml +++ b/config/dynamic-plugins.yaml @@ -3,4 +3,50 @@ includes: plugins: - package: ./dynamic-plugins/dist/backstage-community-plugin-catalog-backend-module-keycloak-dynamic disabled: false - \ No newline at end of file + - package: ./dynamic-plugins/dist/red-hat-developer-hub-backstage-plugin-bulk-import + disabled: false + - package: oci://ghcr.io/redhat-developer/rhdh-plugin-export-overlays/red-hat-developer-hub-backstage-plugin-bulk-import:bs_1.42.5__1.18.1 + disabled: true + pluginConfig: + dynamicPlugins: + frontend: + red-hat-developer-hub.backstage-plugin-bulk-import: + translationResources: + - importName: bulkImportTranslations + module: Alpha + ref: bulkImportTranslationRef + appIcons: + - name: bulkImportIcon + importName: BulkImportIcon + dynamicRoutes: + - path: /bulk-import/repositories + importName: BulkImportPage + menuItem: + icon: bulkImportIcon + text: Bulk import + textKey: menuItem.bulkImport + - package: ./dynamic-plugins/dist/red-hat-developer-hub-backstage-plugin-bulk-import-backend-dynamic + disabled: false + - package: oci://ghcr.io/redhat-developer/rhdh-plugin-export-overlays/backstage-plugin-notifications:bs_1.42.5__0.5.8 + # new approach using oci images: to switch to the new approach, remove + # these comments + the next two lines, but keep the pluginConfig details. + disabled: true + pluginConfig: + dynamicPlugins: + frontend: + backstage.plugin-notifications: + dynamicRoutes: + - importName: NotificationsPage + menuItem: + config: + props: + titleCounterEnabled: true + webNotificationsEnabled: false + importName: NotificationsSidebarItem + path: /notifications + - package: ./dynamic-plugins/dist/backstage-plugin-notifications + disabled: false + - package: ./dynamic-plugins/dist/backstage-plugin-notifications-backend-dynamic + disabled: false + +