This documentation is for a release that is no longer maintained
See documentation for the latest supported version.第 1 章 使用 Red Hat Developer Hub Operator 安装动态插件
您可以将动态插件的配置存储在 Backstage 自定义资源(CR)可引用的 ConfigMap 对象中。
注意
如果 pluginConfig 字段引用环境变量,则必须在 secrets-rhdh secret 中定义变量。
流程
- 在 OpenShift Container Platform Web 控制台中选择 ConfigMaps 选项卡。
- 点 Create ConfigMap。
在 Create ConfigMap 页面中,选择 Configure via 中的 YAML view 选项,并根据需要编辑该文件。
使用 GitHub 动态插件的
ConfigMap对象示例Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 点 Create。
- 进入 Topology 视图。
点您要使用的 Red Hat Developer Hub 实例的溢出菜单,然后选择 Edit Backstage 以加载 Red Hat Developer Hub 实例的 YAML 视图。
将
dynamicPluginsConfigMapName字段添加到BackstageCR。例如:Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 点击 Save。
- 返回到 Topology 视图并等待 Red Hat Developer Hub pod 启动。
- 点 Open URL 图标以使用 Red Hat Developer Hub 平台以及新的配置更改。
验证
通过在 Red Hat Developer Hub root URL 中附加
/api/dynamic-plugins-info/loaded-plugins并检查插件列表来确保动态插件配置已被加载:插件列表示例
Copy to Clipboard Copied! Toggle word wrap Toggle overflow