move to a top level service

Signed-off-by: aramissennyeydd <aramis.sennyey@doordash.com>
This commit is contained in:
aramissennyeydd
2024-11-29 09:44:09 -05:00
parent 51ae068e10
commit af86ae9e57
7 changed files with 48 additions and 38 deletions
@@ -27,7 +27,7 @@ import {
createBackendFeatureLoader,
} from '@backstage/backend-plugin-api';
import { BackendInitializer } from './BackendInitializer';
import { experimentalServices } from '@backstage/backend-plugin-api/alpha';
import { EXPERIMENTAL_instanceMetadataServiceRef } from '@backstage/backend-plugin-api/alpha';
class MockLogger {
debug() {}
@@ -743,8 +743,7 @@ describe('BackendInitializer', () => {
register(reg) {
reg.registerInit({
deps: {
instanceMetadata:
experimentalServices.EXPERIMENTAL_instanceMetadata,
instanceMetadata: EXPERIMENTAL_instanceMetadataServiceRef,
},
async init({ instanceMetadata }) {
expect(instanceMetadata.getInstalledFeatures()).toEqual([
@@ -36,7 +36,7 @@ import type {
import type { InternalServiceFactory } from '../../../backend-plugin-api/src/services/system/types';
import { ForwardedError, ConflictError } from '@backstage/errors';
import {
experimentalServices,
EXPERIMENTAL_instanceMetadataServiceRef,
featureDiscoveryServiceRef,
BackendFeatureMeta,
} from '@backstage/backend-plugin-api/alpha';
@@ -128,7 +128,7 @@ function createInstanceMetadataServiceFactory(
})
.flat();
return createServiceFactory({
service: experimentalServices.EXPERIMENTAL_instanceMetadata,
service: EXPERIMENTAL_instanceMetadataServiceRef,
deps: {},
factory: async () => ({ getInstalledFeatures: () => installedFeatures }),
});