diff --git a/packages/backend-app-api/src/wiring/BackendInitializer.test.ts b/packages/backend-app-api/src/wiring/BackendInitializer.test.ts index 29c1041afc..f6d65e883e 100644 --- a/packages/backend-app-api/src/wiring/BackendInitializer.test.ts +++ b/packages/backend-app-api/src/wiring/BackendInitializer.test.ts @@ -27,7 +27,7 @@ import { createBackendFeatureLoader, } from '@backstage/backend-plugin-api'; import { BackendInitializer } from './BackendInitializer'; -import { EXPERIMENTAL_instanceMetadataServiceRef } from '@backstage/backend-plugin-api/alpha'; +import { instanceMetadataServiceRef } from '@backstage/backend-plugin-api/alpha'; class MockLogger { debug() {} @@ -743,7 +743,7 @@ describe('BackendInitializer', () => { register(reg) { reg.registerInit({ deps: { - instanceMetadata: EXPERIMENTAL_instanceMetadataServiceRef, + instanceMetadata: instanceMetadataServiceRef, }, async init({ instanceMetadata }) { expect(instanceMetadata.getInstalledFeatures()).toEqual([ diff --git a/packages/backend-app-api/src/wiring/BackendInitializer.ts b/packages/backend-app-api/src/wiring/BackendInitializer.ts index 93352479bf..3e7b46fc9e 100644 --- a/packages/backend-app-api/src/wiring/BackendInitializer.ts +++ b/packages/backend-app-api/src/wiring/BackendInitializer.ts @@ -36,7 +36,7 @@ import type { import type { InternalServiceFactory } from '../../../backend-plugin-api/src/services/system/types'; import { ForwardedError, ConflictError } from '@backstage/errors'; import { - EXPERIMENTAL_instanceMetadataServiceRef, + instanceMetadataServiceRef, featureDiscoveryServiceRef, BackendFeatureMeta, } from '@backstage/backend-plugin-api/alpha'; @@ -128,7 +128,7 @@ function createInstanceMetadataServiceFactory( }) .flat(); return createServiceFactory({ - service: EXPERIMENTAL_instanceMetadataServiceRef, + service: instanceMetadataServiceRef, deps: {}, factory: async () => ({ getInstalledFeatures: () => installedFeatures }), }); diff --git a/packages/backend-plugin-api/src/alpha.ts b/packages/backend-plugin-api/src/alpha.ts index 8d9e126b16..1a39fe6c23 100644 --- a/packages/backend-plugin-api/src/alpha.ts +++ b/packages/backend-plugin-api/src/alpha.ts @@ -40,10 +40,10 @@ export const featureDiscoveryServiceRef = * * @alpha */ -export const EXPERIMENTAL_instanceMetadataServiceRef = createServiceRef< +export const instanceMetadataServiceRef = createServiceRef< import('./services/definitions/InstanceMetadataService').InstanceMetadataService >({ - id: 'experimental.instanceMetadata', + id: 'core.instanceMetadata', }); export type { diff --git a/packages/backend/src/index.ts b/packages/backend/src/index.ts index d8a4bcb98f..8ae9864a4a 100644 --- a/packages/backend/src/index.ts +++ b/packages/backend/src/index.ts @@ -59,5 +59,6 @@ backend.add(searchLoader); backend.add(import('@backstage/plugin-techdocs-backend')); backend.add(import('@backstage/plugin-signals-backend')); backend.add(import('@backstage/plugin-notifications-backend')); +backend.add(import('./instanceMetadata')); backend.start();