第 1 章 预安装的动态插件
Red Hat Developer Hub 预安装了特定的动态插件。
以下预安装的动态插件默认是启用的:
-
@janus-idp/backstage-plugin-analytics-provider-segment -
@janus-idp/backstage-scaffolder-backend-module-quay -
@janus-idp/backstage-scaffolder-backend-module-regex -
@backstage/plugin-techdocs-backend -
@backstage/plugin-techdocs
默认禁用需要自定义配置的动态插件。
在应用程序启动时,对于默认禁用的每个插件,Developer Hub pod 日志中的 install-dynamic-plugins init 容器 会显示类似如下的消息:
======= Skipping disabled dynamic plugin ./dynamic-plugins/dist/backstage-plugin-catalog-backend-module-github-dynamic
要启用此插件,请在 Helm Chart 中添加具有相同名称的软件包,并将 disabled 字段中的值改为 'false'。例如:
global:
dynamic:
includes:
- dynamic-plugins.default.yaml
plugins:
- package: ./dynamic-plugins/dist/backstage-plugin-catalog-backend-module-github-dynamic
disabled: false
插件的默认配置是从 dynamic-plugins.default.yaml 文件中提取的,但您可以使用 pluginConfig 条目来覆盖默认配置。
1.1. 红帽支持的插件 复制链接链接已复制到粘贴板!
红帽支持以下 17 插件:
| Name | 插件 | Version | 路径和所需变量 |
|---|---|---|---|
| 分析供应商分割 | 1.7.3 |
| |
| Argo CD | 2.6.5 |
| |
| Argo CD | 3.0.3 |
| |
| GitHub | 0.6.5 |
| |
| GitHub 机构 | 0.1.17 |
| |
| Keycloak | 1.13.4 |
| |
| Kubernetes | 0.18.3 |
| |
| OCM | 4.4.5 |
| |
| OCM | 4.4.4 |
| |
| Quy | 1.11.9 |
| |
| Quy | 1.7.2 |
| |
| RBAC | 1.29.7 |
| |
| regex | 1.7.2 |
| |
| TechDocs | 1.10.7 |
| |
| TechDocs | 1.10.9 |
| |
| Tekton | 3.12.9 |
| |
| Topology | 1.27.7 |
|
- 有关配置 KeyCloak 的更多信息,请参阅配置动态插件。
- 有关配置 TechDocs 的更多信息,请参阅在 Red Hat Developer Hub 中配置 TechDocs 插件。