diff --git a/packages/backend-app-api/package.json b/packages/backend-app-api/package.json index 0261845093..1613e05cc0 100644 --- a/packages/backend-app-api/package.json +++ b/packages/backend-app-api/package.json @@ -48,8 +48,7 @@ "dependencies": { "@backstage/backend-plugin-api": "workspace:^", "@backstage/config": "workspace:^", - "@backstage/errors": "workspace:^", - "express-promise-router": "^4.1.0" + "@backstage/errors": "workspace:^" }, "devDependencies": { "@backstage/backend-defaults": "workspace:^", diff --git a/packages/backend-app-api/src/wiring/BackendInitializer.test.ts b/packages/backend-app-api/src/wiring/BackendInitializer.test.ts index 312511f4a9..18b0adaee7 100644 --- a/packages/backend-app-api/src/wiring/BackendInitializer.test.ts +++ b/packages/backend-app-api/src/wiring/BackendInitializer.test.ts @@ -32,9 +32,6 @@ const baseFactories = [ mockServices.lifecycle.factory(), mockServices.rootLogger.factory(), mockServices.logger.factory(), - mockServices.rootConfig.factory(), - mockServices.rootHttpRouter.mock().factory, - mockServices.rootHealth.factory(), ]; function mkNoopFactory(ref: ServiceRef<{}, 'plugin'>) { diff --git a/packages/backend-app-api/src/wiring/BackendInitializer.ts b/packages/backend-app-api/src/wiring/BackendInitializer.ts index 419b7f4d9d..6d3939a4b5 100644 --- a/packages/backend-app-api/src/wiring/BackendInitializer.ts +++ b/packages/backend-app-api/src/wiring/BackendInitializer.ts @@ -42,7 +42,6 @@ import { createInitializationLogger } from './createInitializationLogger'; import { unwrapFeature } from './helpers'; // eslint-disable-next-line @backstage/no-relative-monorepo-imports import type { InstanceMetadataServicePluginInfo } from '../../../backend-plugin-api/src/services/definitions/InstanceMetadataService'; -import Router from 'express-promise-router'; export interface BackendRegisterInit { consumes: Set; @@ -133,10 +132,9 @@ function createInstanceMetadataServiceFactory( return createServiceFactory({ service: coreServices.instanceMetadata, deps: { - httpRouter: coreServices.rootHttpRouter, logger: coreServices.rootLogger, }, - factory: async ({ logger, httpRouter }) => { + factory: async ({ logger }) => { const instanceMetadata = { getInstalledPlugins: () => Object.values(installedPlugins), }; @@ -147,14 +145,6 @@ function createInstanceMetadataServiceFactory( .map(p => p.pluginId) .join(', ')}`, ); - - const router = Router(); - - router.get('/info', (_, res) => { - res.json({ plugins: Object.values(installedPlugins) }); - }); - - httpRouter.use('/.backstage/instanceMetadata/v1', router); return instanceMetadata; }, }); diff --git a/yarn.lock b/yarn.lock index c4d760f119..9c96dcf272 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2518,7 +2518,6 @@ __metadata: "@backstage/cli": "workspace:^" "@backstage/config": "workspace:^" "@backstage/errors": "workspace:^" - express-promise-router: "npm:^4.1.0" languageName: unknown linkType: soft