dashboard/pkg/eks/index.ts

19 lines
579 B
TypeScript

import { importTypes } from '@rancher/auto-import';
import { IPlugin } from '@shell/core/types';
import { EKSProvisioner } from './provisioner';
// Init the package
export default function(plugin: IPlugin): void {
// Auto-import model, detail, edit from the folders
importTypes(plugin);
// Provide plugin metadata from package.json
plugin.metadata = require('./package.json');
// Register custom provisioner object
plugin.register('provisioner', EKSProvisioner.ID, EKSProvisioner);
// Built-in icon
plugin.metadata.icon = require('./assets/amazoneks.svg');
}