Enable customization of services used by the kubernetes backend plugin

Signed-off-by: Morgan Martinet <morgan@mmm-experts.com>
This commit is contained in:
Morgan Martinet
2021-10-01 00:37:18 -04:00
parent 56bd537256
commit a982e166c5
10 changed files with 618 additions and 170 deletions
+6 -2
View File
@@ -59,14 +59,18 @@ add the following:
```typescript
// In packages/backend/src/plugins/kubernetes.ts
import { createRouter } from '@backstage/plugin-kubernetes-backend';
import { KubernetesBuilder } from '@backstage/plugin-kubernetes-backend';
import { PluginEnvironment } from '../types';
export default async function createPlugin({
logger,
config,
}: PluginEnvironment) {
return await createRouter({ logger, config });
const { router } = await KubernetesBuilder.createBuilder({
logger,
config,
}).build();
return router;
}
```