2.2. 预安装的动态插件
Red Hat Developer Hub 预安装了特定的动态插件。默认情况下禁用需要自定义配置的动态插件。
有关此 Developer Hub 发行版本中预装的动态插件的完整列表,请参阅 Red Hat Developer Hub 中配置插件中的 动态插件支持列表。
在应用程序启动时,对于默认禁用的每个插件,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
条目来覆盖默认配置。
2.2.1. 预安装的动态插件描述和详情
红帽产品服务级别协议(SLA)不支持技术预览功能,且其功能可能并不完善,因此红帽不建议在生产环境中使用它们。这些技术预览功能可以使用户提早试用新的功能,并有机会在开发阶段提供反馈意见。
有关红帽技术预览功能的更多信息,请参阅 技术预览功能范围。
有关红帽如何提供对捆绑社区动态插件的支持的更多详细信息,请参阅 Red Hat Developer Support Policy 页面。
Red Hat Developer Hub 中提供了 60 个插件。如需更多信息,请参阅下表:
Name | plugin | 角色 | Version | 支持等级 | 路径 | 所需的变量 | default |
---|---|---|---|---|---|---|---|
3scale | @janus-idp/backstage-plugin-3scale-backend | 后端 | 1.5.13 | 红帽技术预览 | ./dynamic-plugins/dist/janus-idp-backstage-plugin-3scale-backend-dynamic |
| Disabled |
AAP | @janus-idp/backstage-plugin-aap-backend | 后端 | 1.6.13 | 红帽技术预览 | ./dynamic-plugins/dist/janus-idp-backstage-plugin-aap-backend-dynamic |
| Disabled |
ACR | @janus-idp/backstage-plugin-acr | frontend | 1.4.11 | 红帽技术预览 | ./dynamic-plugins/dist/janus-idp-backstage-plugin-acr-dynamic | Disabled | |
分析供应商分割 | @janus-idp/backstage-plugin-analytics-provider-segment | frontend | 1.4.7 | Production | ./dynamic-plugins/dist/janus-idp-backstage-plugin-analytics-provider-segment-dynamic |
| Enabled |
Argo CD | @janus-idp/backstage-plugin-argocd | frontend | 1.1.6 | Production | ./dynamic-plugins/dist/janus-idp-backstage-plugin-argocd-dynamic | Disabled | |
Argo CD | @roadiehq/backstage-plugin-argo-cd | frontend | 2.6.5 | Production | ./dynamic-plugins/dist/roadiehq-backstage-plugin-argo-cd-dynamic | Disabled | |
Argo CD | @roadiehq/backstage-plugin-argo-cd-backend | 后端 | 3.0.2 | Production | ./dynamic-plugins/dist/roadiehq-backstage-plugin-argo-cd-backend-dynamic |
| Disabled |
Argo CD | @roadiehq/scaffolder-backend-argocd | 后端 | 1.1.27 | 社区支持 | ./dynamic-plugins/dist/roadiehq-scaffolder-backend-argocd-dynamic |
| Disabled |
Azure | @backstage/plugin-scaffolder-backend-module-azure | 后端 | 0.1.9 | 社区支持 | ./dynamic-plugins/dist/backstage-plugin-scaffolder-backend-module-azure-dynamic | Enabled | |
Azure Devops | @backstage/plugin-azure-devops | frontend | 0.4.4 | 社区支持 | ./dynamic-plugins/dist/backstage-plugin-azure-devops-dynamic | Disabled | |
Azure Devops | @backstage/plugin-azure-devops-backend | 后端 | 0.6.5 | 社区支持 | ./dynamic-plugins/dist/backstage-plugin-azure-devops-backend-dynamic |
| Disabled |
Azure Repositories | @parfuemerie/douglas-scaffolder-backend-module-azure-repositories | 后端 | 0.2.7 | 社区支持 | ./dynamic-plugins/dist/parfuemerie-douglas-scaffolder-backend-module-azure-repositories-dynamic | Disabled | |
Bitbucket 云 | @backstage/plugin-catalog-backend-module-bitbucket-cloud | 后端 | 0.2.4 | 社区支持 | ./dynamic-plugins/dist/backstage-plugin-catalog-backend-module-bitbucket-cloud-dynamic |
| Disabled |
Bitbucket 云 | @backstage/plugin-scaffolder-backend-module-bitbucket-cloud | 后端 | 0.1.7 | 社区支持 | ./dynamic-plugins/dist/backstage-plugin-scaffolder-backend-module-bitbucket-cloud-dynamic | Enabled | |
Bitbucket 服务器 | @backstage/plugin-catalog-backend-module-bitbucket-server | 后端 | 0.1.31 | 社区支持 | ./dynamic-plugins/dist/backstage-plugin-catalog-backend-module-bitbucket-server-dynamic |
| Disabled |
Bitbucket 服务器 | @backstage/plugin-scaffolder-backend-module-bitbucket-server | 后端 | 0.1.7 | 社区支持 | ./dynamic-plugins/dist/backstage-plugin-scaffolder-backend-module-bitbucket-server-dynamic | Enabled | |
Datadog | @roadiehq/backstage-plugin-datadog | frontend | 2.2.8 | 社区支持 | ./dynamic-plugins/dist/roadiehq-backstage-plugin-datadog-dynamic | Disabled | |
Dynatrace | @backstage/plugin-dynatrace | frontend | 10.0.4 | 社区支持 | ./dynamic-plugins/dist/backstage-plugin-dynatrace-dynamic | Disabled | |
Gerrit | @backstage/plugin-scaffolder-backend-module-gerrit | 后端 | 0.1.9 | 社区支持 | ./dynamic-plugins/dist/backstage-plugin-scaffolder-backend-module-gerrit-dynamic | Enabled | |
GitHub | @backstage/plugin-catalog-backend-module-github | 后端 | 0.6.0 | 社区支持 | ./dynamic-plugins/dist/backstage-plugin-catalog-backend-module-github-dynamic |
| Disabled |
GitHub | @backstage/plugin-scaffolder-backend-module-github | 后端 | 0.2.7 | 社区支持 | ./dynamic-plugins/dist/backstage-plugin-scaffolder-backend-module-github-dynamic | Enabled | |
GitHub 操作 | @backstage/plugin-github-actions | frontend | 0.6.16 | 社区支持 | ./dynamic-plugins/dist/backstage-plugin-github-actions-dynamic | Disabled | |
GitHub Insights | @roadiehq/backstage-plugin-github-insights | frontend | 2.3.29 | 社区支持 | ./dynamic-plugins/dist/roadiehq-backstage-plugin-github-insights-dynamic | Disabled | |
GitHub 问题 | @backstage/plugin-github-issues | frontend | 0.4.2 | 社区支持 | ./dynamic-plugins/dist/backstage-plugin-github-issues-dynamic | Disabled | |
GitHub 机构 | @backstage/plugin-catalog-backend-module-github-org | 后端 | 0.1.12 | 社区支持 | ./dynamic-plugins/dist/backstage-plugin-catalog-backend-module-github-org-dynamic |
| Disabled |
GitHub 拉取请求 | @roadiehq/backstage-plugin-github-pull-requests | frontend | 2.5.26 | 社区支持 | ./dynamic-plugins/dist/roadiehq-backstage-plugin-github-pull-requests-dynamic | Disabled | |
GitLab | @immobiliarelabs/backstage-plugin-gitlab | frontend | 6.5.0 | 社区支持 | ./dynamic-plugins/dist/immobiliarelabs-backstage-plugin-gitlab-dynamic | Disabled | |
GitLab | @backstage/plugin-catalog-backend-module-gitlab | 后端 | 0.3.15 | 社区支持 | ./dynamic-plugins/dist/backstage-plugin-catalog-backend-module-gitlab-dynamic | Disabled | |
GitLab | @immobiliarelabs/backstage-plugin-gitlab-backend | 后端 | 6.5.0 | 社区支持 | ./dynamic-plugins/dist/immobiliarelabs-backstage-plugin-gitlab-backend-dynamic |
| Disabled |
GitLab | @backstage/plugin-scaffolder-backend-module-gitlab | 后端 | 0.3.3 | 社区支持 | ./dynamic-plugins/dist/backstage-plugin-scaffolder-backend-module-gitlab-dynamic | Enabled | |
GitLab 机构 | @backstage/plugin-catalog-backend-module-gitlab-org | 后端 | 0.3.10 | 社区支持 | ./dynamic-plugins/dist/backstage-plugin-catalog-backend-module-gitlab-org-dynamic | Disabled | |
HTTP 请求 | @roadiehq/scaffolder-backend-module-http-request | 后端 | 4.3.2 | 社区支持 | ./dynamic-plugins/dist/roadiehq-scaffolder-backend-module-http-request-dynamic | Enabled | |
Jenkins | @backstage/plugin-jenkins | frontend | 0.9.10 | 社区支持 | ./dynamic-plugins/dist/backstage-plugin-jenkins-dynamic | Disabled | |
Jenkins | @backstage/plugin-jenkins-backend | 后端 | 0.4.5 | 社区支持 | ./dynamic-plugins/dist/backstage-plugin-jenkins-backend-dynamic |
| Disabled |
JFrog Artifactory | @janus-idp/backstage-plugin-jfrog-artifactory | frontend | 1.4.9 | 红帽技术预览 | ./dynamic-plugins/dist/janus-idp-backstage-plugin-jfrog-artifactory-dynamic | Disabled | |
jira | @roadiehq/backstage-plugin-jira | frontend | 2.5.8 | 社区支持 | ./dynamic-plugins/dist/roadiehq-backstage-plugin-jira-dynamic | Disabled | |
Keycloak | @janus-idp/backstage-plugin-keycloak-backend | 后端 | 1.9.10 | Production | ./dynamic-plugins/dist/janus-idp-backstage-plugin-keycloak-backend-dynamic |
| Disabled |
Kubernetes | @backstage/plugin-kubernetes | frontend | 0.11.9 | 社区支持 | ./dynamic-plugins/dist/backstage-plugin-kubernetes-dynamic | Disabled | |
Kubernetes | @backstage/plugin-kubernetes-backend | 后端 | 0.17.0 | Production | ./dynamic-plugins/dist/backstage-plugin-kubernetes-backend-dynamic |
| Disabled |
lighthouse | @backstage/plugin-lighthouse | frontend | 0.4.20 | 社区支持 | ./dynamic-plugins/dist/backstage-plugin-lighthouse-dynamic | Disabled | |
Nexus 存储库管理器 | @janus-idp/backstage-plugin-nexus-repository-manager | frontend | 1.6.8 | 红帽技术预览 | ./dynamic-plugins/dist/janus-idp-backstage-plugin-nexus-repository-manager-dynamic | Disabled | |
OCM | @janus-idp/backstage-plugin-ocm | frontend | 4.1.6 | Production | ./dynamic-plugins/dist/janus-idp-backstage-plugin-ocm-dynamic | Disabled | |
OCM | @janus-idp/backstage-plugin-ocm-backend | 后端 | 4.0.6 | Production | ./dynamic-plugins/dist/janus-idp-backstage-plugin-ocm-backend-dynamic |
| Disabled |
PagerDuty | @pagerduty/backstage-plugin | frontend | 0.12.0 | 社区支持 | ./dynamic-plugins/dist/pagerduty-backstage-plugin-dynamic | Disabled | |
Quy | @janus-idp/backstage-plugin-quay | frontend | 1.7.6 | Production | ./dynamic-plugins/dist/janus-idp-backstage-plugin-quay-dynamic | Disabled | |
Quy | @janus-idp/backstage-scaffolder-backend-module-quay | 后端 | 1.4.10 | Production | ./dynamic-plugins/dist/janus-idp-backstage-scaffolder-backend-module-quay-dynamic | Enabled | |
RBAC | @janus-idp/backstage-plugin-rbac | frontend | 1.20.11 | Production | ./dynamic-plugins/dist/janus-idp-backstage-plugin-rbac-dynamic | Disabled | |
regex | @janus-idp/backstage-scaffolder-backend-module-regex | 后端 | 1.4.10 | Production | ./dynamic-plugins/dist/janus-idp-backstage-scaffolder-backend-module-regex-dynamic | Enabled | |
Scaffolder Relation Processor | @janus-idp/backstage-plugin-catalog-backend-module-scaffolder-relation-processor | 后端 | 1.0.1 | 红帽技术预览 | ./dynamic-plugins/dist/janus-idp-backstage-plugin-catalog-backend-module-scaffolder-relation-processor-dynamic | Enabled | |
安全 Insights | @roadiehq/backstage-plugin-security-insights | frontend | 2.3.17 | 社区支持 | ./dynamic-plugins/dist/roadiehq-backstage-plugin-security-insights-dynamic | Disabled | |
ServiceNow | @janus-idp/backstage-scaffolder-backend-module-servicenow | 后端 | 1.4.12 | 红帽技术预览 | ./dynamic-plugins/dist/janus-idp-backstage-scaffolder-backend-module-servicenow-dynamic |
| Disabled |
SonarQube | @backstage/plugin-sonarqube | frontend | 0.7.17 | 社区支持 | ./dynamic-plugins/dist/backstage-plugin-sonarqube-dynamic | Disabled | |
SonarQube | @backstage/plugin-sonarqube-backend | 后端 | 0.2.20 | 社区支持 | ./dynamic-plugins/dist/backstage-plugin-sonarqube-backend-dynamic |
| Disabled |
SonarQube | @janus-idp/backstage-scaffolder-backend-module-sonarqube | 后端 | 1.4.10 | 红帽技术预览 | ./dynamic-plugins/dist/janus-idp-backstage-scaffolder-backend-module-sonarqube-dynamic | Disabled | |
TechDocs | @backstage/plugin-techdocs | frontend | 1.10.4 | Production | ./dynamic-plugins/dist/backstage-plugin-techdocs-dynamic | Enabled | |
TechDocs | @backstage/plugin-techdocs-backend | 后端 | 1.10.4 | Production | ./dynamic-plugins/dist/backstage-plugin-techdocs-backend-dynamic | Enabled | |
tech Radar | @backstage/plugin-tech-radar | frontend | 0.7.4 | 社区支持 | ./dynamic-plugins/dist/backstage-plugin-tech-radar-dynamic | Disabled | |
Tekton | @janus-idp/backstage-plugin-tekton | frontend | 3.7.5 | Production | ./dynamic-plugins/dist/janus-idp-backstage-plugin-tekton-dynamic | Disabled | |
Topology | @janus-idp/backstage-plugin-topology | frontend | 1.21.7 | Production | ./dynamic-plugins/dist/janus-idp-backstage-plugin-topology-dynamic | Disabled | |
utils | @roadiehq/scaffolder-backend-module-utils | 后端 | 1.15.3 | 社区支持 | ./dynamic-plugins/dist/roadiehq-scaffolder-backend-module-utils-dynamic | Enabled |
- 要配置 Keycloak,请参阅 安装和配置 Keycloak。
- 要配置 Techdocs,请参阅 参考文档。在试验基本设置后,在为生产环境用例部署 TechDocs 时,使用 CI/CD 生成文档和外部云存储。另请参阅这个 推荐的部署方法。