-
Notifications
You must be signed in to change notification settings - Fork 43
Expand file tree
/
Copy pathplugin-metadata.ts
More file actions
30 lines (27 loc) · 1.22 KB
/
plugin-metadata.ts
File metadata and controls
30 lines (27 loc) · 1.22 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
import type { ConsolePluginBuildMetadata } from '@openshift-console/dynamic-plugin-sdk-webpack';
import { exposedModules as networkMapModules } from './src/networkMaps/dynamic-plugin';
import { exposedModules as onlineHelpModules } from './src/onlineHelp/dynamic-plugin';
import { exposedModules as overviewModules } from './src/overview/dynamic-plugin';
import { exposedModules as planModules } from './src/plans/dynamic-plugin';
import { exposedModules as providerModules } from './src/providers/dynamic-plugin';
import { exposedModules as storageMapModules } from './src/storageMaps/dynamic-plugin';
import pkg from './package.json';
const pluginMetadata: ConsolePluginBuildMetadata = {
dependencies: {
'@console/pluginAPI': '*',
},
description:
'Forklift is a suite of migration tools that facilitate the migration of VM workloads to KubeVirt.',
displayName: 'OpenShift Console Plugin For Forklift',
exposedModules: {
...onlineHelpModules,
...overviewModules,
...providerModules,
...planModules,
...networkMapModules,
...storageMapModules,
},
name: process.env.PLUGIN_NAME ?? 'forklift-console-plugin',
version: (process.env.VERSION ?? pkg?.version) || '0.0.0',
};
export default pluginMetadata;