Add integrationFor field to cross-plugin modules

Added the integrationFor metadata field to modules that provide
integration for other plugins:
- catalog-backend-module-scaffolder-entity-model: integrates with scaffolder
- search-backend-module-catalog: indexes catalog for search
- search-backend-module-techdocs: indexes techdocs for search
- scaffolder-backend-module-notifications: sends scaffolder notifications

Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
This commit is contained in:
Patrik Oldsberg
2026-01-29 20:43:42 +01:00
parent 438c9dd843
commit a0ef83cd09
4 changed files with 16 additions and 4 deletions
@@ -5,7 +5,10 @@
"backstage": {
"role": "backend-plugin-module",
"pluginId": "catalog",
"pluginPackage": "@backstage/plugin-catalog-backend"
"pluginPackage": "@backstage/plugin-catalog-backend",
"integrationFor": [
"@backstage/plugin-scaffolder-backend"
]
},
"publishConfig": {
"access": "public"
@@ -5,7 +5,10 @@
"backstage": {
"role": "backend-plugin-module",
"pluginId": "scaffolder",
"pluginPackage": "@backstage/plugin-scaffolder-backend"
"pluginPackage": "@backstage/plugin-scaffolder-backend",
"integrationFor": [
"@backstage/plugin-notifications-backend"
]
},
"publishConfig": {
"access": "public",
@@ -5,7 +5,10 @@
"backstage": {
"role": "backend-plugin-module",
"pluginId": "search",
"pluginPackage": "@backstage/plugin-search-backend"
"pluginPackage": "@backstage/plugin-search-backend",
"integrationFor": [
"@backstage/plugin-catalog-backend"
]
},
"publishConfig": {
"access": "public",
@@ -5,7 +5,10 @@
"backstage": {
"role": "backend-plugin-module",
"pluginId": "search",
"pluginPackage": "@backstage/plugin-search-backend"
"pluginPackage": "@backstage/plugin-search-backend",
"integrationFor": [
"@backstage/plugin-techdocs-backend"
]
},
"publishConfig": {
"access": "public"