7.7. 升级后启用 Quicklinks 和 Starred Items
如果您从 Red Hat Developer Hub 1.6 或更早版本升级,Red Hat Developer Hub 不会自动启用 Quicklinks 和 Starred Items 功能。您必须手动配置这些功能,以便在全局标头中显示它们。
先决条件
- 您可以访问 Red Hat Developer Hub 配置文件。
- 有管理权限来修改 ConfigMap (如果使用 Operator)。
流程
找到您的
dynamic-plugin配置。- Operator 部署:配置存储在 Backstage 自定义资源(CR)引用的 ConfigMap 中。
-
Helm 部署:配置位于
values.yaml文件中或单独的配置文件中。
-
启用全局标头插件。确保
plugins: 列表下存在red-hat-developer-hub-backstage-plugin-global-header条目,并且disabled设置为false。 验证您是否启用了全局标头插件。确认您在
plugins:下列出了red-hat-developer-hub-backstage-plugin-global-header插件,且disabled: false(或没有禁用属性):- package: ./dynamic-plugins/dist/red-hat-developer-hub-backstage-plugin-global-header disabled: false添加所需组件。在插件的
mountPoints部分下,添加组件,如下例所示:mountPoints: - mountPoint: application/header importName: GlobalHeader config: position: above-sidebar - mountPoint: global.header/component importName: StarredDropdown config: priority: 85 - mountPoint: global.header/component importName: ApplicationLauncherDropdown config: priority: 82 - mountPoint: global.header/component importName: MenuItemLink config: section: Documentation priority: 150 props: title: Developer Hub icon: developerHub link: https://docs.redhat.com/en/documentation/red_hat_developer_hub - mountPoint: global.header/application-launcher importName: MenuItemLink config: section: Developer Tools priority: 100 props: title: RHDH Local icon: developerHub link: https://github.com/redhat-developer/rhdh-local应用配置。
- Operator 部署:更新 ConfigMap 并允许 Operator 协调更改。
-
Helm 部署 :使用
helm upgrade应用更新的配置。
- 验证是否启用了功能。在 Red Hat Developer Hub 实例重启后,确认 star 图标和 Quicklinks 列表出现在全局标头中。