diff --git a/pkg/harvester-manager/icon.svg b/pkg/harvester-manager/icon.svg new file mode 100644 index 0000000000..b05ebd321d --- /dev/null +++ b/pkg/harvester-manager/icon.svg @@ -0,0 +1,22 @@ + + diff --git a/pkg/harvester-manager/index.ts b/pkg/harvester-manager/index.ts index f3c566aa4e..842492e078 100644 --- a/pkg/harvester-manager/index.ts +++ b/pkg/harvester-manager/index.ts @@ -9,5 +9,8 @@ export default function(plugin: IPlugin) { // Provide plugin metadata from package.json plugin.metadata = require('./package.json'); + // Built-in icon + plugin.metadata.icon = require('./icon.svg'); + plugin.addProduct(require('./config/harvester-manager')); } diff --git a/pkg/harvester-manager/package.json b/pkg/harvester-manager/package.json index e918831790..82496334bb 100644 --- a/pkg/harvester-manager/package.json +++ b/pkg/harvester-manager/package.json @@ -1,9 +1,11 @@ { "name": "harvester-manager", - "description": "harvester-manager plugin", + "description": "Provides the Virtualization Management feature in Rancher Manager", "version": "0.1.0", "private": false, - "rancher": true, + "rancher": { + "catalog.cattle.io/display-name": "Virtualization Manager" + }, "scripts": { "dev": "./node_modules/.bin/nuxt dev", "nuxt": "./node_modules/.bin/nuxt" diff --git a/shell/pages/c/_cluster/uiplugins/PluginInfoPanel.vue b/shell/pages/c/_cluster/uiplugins/PluginInfoPanel.vue index 5d280e9155..9fd9f970a1 100644 --- a/shell/pages/c/_cluster/uiplugins/PluginInfoPanel.vue +++ b/shell/pages/c/_cluster/uiplugins/PluginInfoPanel.vue @@ -148,7 +148,7 @@ export default { class="slideIn__header" data-testid="extension-details-title" > - {{ info.name }} + {{ info.label }}
{{ info.description }} @@ -230,8 +230,11 @@ export default {