scaffolder: Add registration step

Co-authored-by: Fredrik Adelöw <freben@gmail.com>
Co-authored-by: blam<ben@blam.sh>
Co-authored-by: Patrik Oldsberg <poldsberg@gmail.com>
This commit is contained in:
Johan Haals
2021-02-12 08:38:20 +01:00
parent fe46ccc8af
commit 1ae69b890a
5 changed files with 46 additions and 5 deletions
@@ -26,6 +26,7 @@ import {
import { SingleHostDiscovery } from '@backstage/backend-common';
import type { PluginEnvironment } from '../types';
import Docker from 'dockerode';
import { CatalogClient } from '@backstage/catalog-client';
export default async function createPlugin({
logger,
@@ -46,6 +47,7 @@ export default async function createPlugin({
const discovery = SingleHostDiscovery.fromConfig(config);
const entityClient = new CatalogEntityClient({ discovery });
const catalogClient = new CatalogClient({ discoveryApi: discovery });
return await createRouter({
preparers,
@@ -56,5 +58,6 @@ export default async function createPlugin({
dockerClient,
entityClient,
database,
catalogClient,
});
}