KubeSphere 4.2.0 引入了全新 UI,扩展入口挂载策略发生变更:topbar 和 project 不再支持。
menus.parent 使用 topbar 或 project 的场景。ExtensionEntry,且 spec.entries[].parent 使用 topbar 或 project 的场景。topbar 与 project 的入口将不再显示。menus 配置中的 parent 字段。ExtensionEntry.spec.entries[].parent 字段。menus 与 ExtensionEntry,优先核对 ExtensionEntry(其优先级更高,menus 会被忽略)。topbar 迁移到 global
parent 从 topbar 改为 global(包括 menus 与 ExtensionEntry)。topbar 的使用体验。project 迁移到 workspace
parent 从 project 改为 workspace(包括 menus 与 ExtensionEntry)。topbar 为例)menus 升级前:
const menus = [
{
parent: 'topbar',
name: 'example',
title: 'EXAMPLE',
},
];
menus 升级后:
const menus = [
{
parent: 'global',
name: 'example',
title: 'EXAMPLE',
},
];
ExtensionEntry 升级前:
spec:
entries:
- parent: "topbar"
name: "example"
title: "EXAMPLE"
ExtensionEntry 升级后:
spec:
entries:
- parent: "global"
name: "example"
title: "EXAMPLE"