2.2. 事前にインストール済みの動的プラグイン
Red Hat Developer Hub には、厳選された動的プラグインが事前にインストールされています。カスタム設定を必要とする動的プラグインは、デフォルトでは無効になっています。
このリリースの Developer Hub に事前にインストールされている動的プラグインの完全なリストは、動的プラグインのサポートマトリクス を参照してください。
アプリケーションが起動すると、デフォルトで無効になっているプラグインごとに、Developer Hub Pod のログ内の install-dynamic-plugins init container に次のようなメッセージが表示されます。
======= Skipping disabled dynamic plugin ./dynamic-plugins/dist/backstage-plugin-catalog-backend-module-github-dynamic
このプラグインを有効にするには、同じ名前のパッケージを Helm チャートに追加し、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. 事前にインストールされた動的プラグインの説明と詳細 リンクのコピーリンクがクリップボードにコピーされました!
テクノロジープレビュー機能は、実稼働環境での Red Hat サービスレベルアグリーメント (SLA) ではサポートされておらず、機能的に完全ではない可能性があるため、Red Hat では実稼働環境での使用を推奨していません。テクノロジープレビューの機能は、最新の製品機能をいち早く提供して、開発段階で機能のテストを行いフィードバックを提供していただくことを目的としています。
Red Hat のテクノロジープレビュー機能のサポートの詳細は、テクノロジープレビュー機能のサポート範囲 を参照してください。
バンドルされたコミュニティーの動的プラグインに対する Red Hat のサポートの詳細は、Red Hat Developer サポートポリシー のページを参照してください。
Red Hat Developer Hub では 60 個のプラグインが利用可能です。詳細は、以下の表を参照してください。
| 名前 | プラグイン | ロール | バージョン | サポートレベル | パス | 必須の変数 | デフォルト |
|---|---|---|---|---|---|---|---|
| 3scale | @janus-idp/backstage-plugin-3scale-backend | バックエンド | 1.5.15 | Red Hat テクノロジープレビュー | ./dynamic-plugins/dist/janus-idp-backstage-plugin-3scale-backend-dynamic |
| Disabled |
| Ansible Automation Platform (AAP) | @janus-idp/backstage-plugin-aap-backend | バックエンド | 1.6.15 | Red Hat テクノロジープレビュー | ./dynamic-plugins/dist/janus-idp-backstage-plugin-aap-backend-dynamic |
| Disabled |
| ACR | @janus-idp/backstage-plugin-acr | フロントエンド | 1.4.13 | Red Hat テクノロジープレビュー | ./dynamic-plugins/dist/janus-idp-backstage-plugin-acr | Disabled | |
| Analytics Provider Segment | @janus-idp/backstage-plugin-analytics-provider-segment | フロントエンド | 1.4.9 | 実稼働 | ./dynamic-plugins/dist/janus-idp-backstage-plugin-analytics-provider-segment |
| Enabled |
| Argo CD | @janus-idp/backstage-plugin-argocd | フロントエンド | 1.2.3 | 実稼働 | ./dynamic-plugins/dist/janus-idp-backstage-plugin-argocd | Disabled | |
| Argo CD | @roadiehq/backstage-plugin-argo-cd | フロントエンド | 2.6.5 | 実稼働 | ./dynamic-plugins/dist/roadiehq-backstage-plugin-argo-cd | Disabled | |
| Argo CD | @roadiehq/backstage-plugin-argo-cd-backend | バックエンド | 3.0.2 | 実稼働 | ./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 | フロントエンド | 0.4.4 | コミュニティーサポート | ./dynamic-plugins/dist/backstage-plugin-azure-devops | 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 | Disabled | |
| Bitbucket Cloud | @backstage/plugin-catalog-backend-module-bitbucket-cloud | バックエンド | 0.2.4 | コミュニティーサポート | ./dynamic-plugins/dist/backstage-plugin-catalog-backend-module-bitbucket-cloud-dynamic |
| Disabled |
| Bitbucket Cloud | @backstage/plugin-scaffolder-backend-module-bitbucket-cloud | バックエンド | 0.1.7 | コミュニティーサポート | ./dynamic-plugins/dist/backstage-plugin-scaffolder-backend-module-bitbucket-cloud-dynamic | Enabled | |
| Bitbucket Server | @backstage/plugin-catalog-backend-module-bitbucket-server | バックエンド | 0.1.31 | コミュニティーサポート | ./dynamic-plugins/dist/backstage-plugin-catalog-backend-module-bitbucket-server-dynamic |
| Disabled |
| Bitbucket Server | @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 | フロントエンド | 2.2.8 | コミュニティーサポート | ./dynamic-plugins/dist/roadiehq-backstage-plugin-datadog | Disabled | |
| Dynatrace | @backstage/plugin-dynatrace | フロントエンド | 10.0.4 | コミュニティーサポート | ./dynamic-plugins/dist/backstage-plugin-dynatrace | 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 Actions | @backstage/plugin-github-actions | フロントエンド | 0.6.16 | コミュニティーサポート | ./dynamic-plugins/dist/backstage-plugin-github-actions | Disabled | |
| GitHub Insights | @roadiehq/backstage-plugin-github-insights | フロントエンド | 2.3.29 | コミュニティーサポート | ./dynamic-plugins/dist/roadiehq-backstage-plugin-github-insights | Disabled | |
| GitHub Issues | @backstage/plugin-github-issues | フロントエンド | 0.4.2 | コミュニティーサポート | ./dynamic-plugins/dist/backstage-plugin-github-issues | Disabled | |
| GitHub Org | @backstage/plugin-catalog-backend-module-github-org | バックエンド | 0.1.12 | コミュニティーサポート | ./dynamic-plugins/dist/backstage-plugin-catalog-backend-module-github-org-dynamic |
| Disabled |
| GitHub Pull Requests | @roadiehq/backstage-plugin-github-pull-requests | フロントエンド | 2.5.26 | コミュニティーサポート | ./dynamic-plugins/dist/roadiehq-backstage-plugin-github-pull-requests | Disabled | |
| GitLab | @immobiliarelabs/backstage-plugin-gitlab | フロントエンド | 6.5.0 | コミュニティーサポート | ./dynamic-plugins/dist/immobiliarelabs-backstage-plugin-gitlab | 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 Org | @backstage/plugin-catalog-backend-module-gitlab-org | バックエンド | 0.3.10 | コミュニティーサポート | ./dynamic-plugins/dist/backstage-plugin-catalog-backend-module-gitlab-org-dynamic | Disabled | |
| Http Request | @roadiehq/scaffolder-backend-module-http-request | バックエンド | 4.3.2 | コミュニティーサポート | ./dynamic-plugins/dist/roadiehq-scaffolder-backend-module-http-request-dynamic | Enabled | |
| Jenkins | @backstage/plugin-jenkins | フロントエンド | 0.9.10 | コミュニティーサポート | ./dynamic-plugins/dist/backstage-plugin-jenkins | 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 | フロントエンド | 1.4.11 | Red Hat テクノロジープレビュー | ./dynamic-plugins/dist/janus-idp-backstage-plugin-jfrog-artifactory | Disabled | |
| Jira | @roadiehq/backstage-plugin-jira | フロントエンド | 2.5.8 | コミュニティーサポート | ./dynamic-plugins/dist/roadiehq-backstage-plugin-jira | Disabled | |
| Keycloak | @janus-idp/backstage-plugin-keycloak-backend | バックエンド | 1.9.12 | 実稼働 | ./dynamic-plugins/dist/janus-idp-backstage-plugin-keycloak-backend-dynamic |
| Disabled |
| Kubernetes | @backstage/plugin-kubernetes | フロントエンド | 0.11.9 | コミュニティーサポート | ./dynamic-plugins/dist/backstage-plugin-kubernetes | Disabled | |
| Kubernetes | @backstage/plugin-kubernetes-backend | バックエンド | 0.17.0 | 実稼働 | ./dynamic-plugins/dist/backstage-plugin-kubernetes-backend-dynamic |
| Disabled |
| Lighthouse | @backstage/plugin-lighthouse | フロントエンド | 0.4.20 | コミュニティーサポート | ./dynamic-plugins/dist/backstage-plugin-lighthouse | Disabled | |
| Nexus Repository Manager | @janus-idp/backstage-plugin-nexus-repository-manager | フロントエンド | 1.6.10 | Red Hat テクノロジープレビュー | ./dynamic-plugins/dist/janus-idp-backstage-plugin-nexus-repository-manager | Disabled | |
| OCM | @janus-idp/backstage-plugin-ocm | フロントエンド | 4.1.8 | 実稼働 | ./dynamic-plugins/dist/janus-idp-backstage-plugin-ocm | Disabled | |
| OCM | @janus-idp/backstage-plugin-ocm-backend | バックエンド | 4.0.9 | 実稼働 | ./dynamic-plugins/dist/janus-idp-backstage-plugin-ocm-backend-dynamic |
| Disabled |
| PagerDuty | @pagerduty/backstage-plugin | フロントエンド | 0.12.0 | コミュニティーサポート | ./dynamic-plugins/dist/pagerduty-backstage-plugin | Disabled | |
| Quay | @janus-idp/backstage-plugin-quay | フロントエンド | 1.7.8 | 実稼働 | ./dynamic-plugins/dist/janus-idp-backstage-plugin-quay | Disabled | |
| Quay | @janus-idp/backstage-scaffolder-backend-module-quay | バックエンド | 1.4.12 | 実稼働 | ./dynamic-plugins/dist/janus-idp-backstage-scaffolder-backend-module-quay-dynamic | Enabled | |
| RBAC | @janus-idp/backstage-plugin-rbac | フロントエンド | 1.24.1 | 実稼働 | ./dynamic-plugins/dist/janus-idp-backstage-plugin-rbac | Disabled | |
| Regex | @janus-idp/backstage-scaffolder-backend-module-regex | バックエンド | 1.4.12 | 実稼働 | ./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.3 | Red Hat テクノロジープレビュー | ./dynamic-plugins/dist/janus-idp-backstage-plugin-catalog-backend-module-scaffolder-relation-processor-dynamic | Enabled | |
| Security Insights | @roadiehq/backstage-plugin-security-insights | フロントエンド | 2.3.17 | コミュニティーサポート | ./dynamic-plugins/dist/roadiehq-backstage-plugin-security-insights | Disabled | |
| ServiceNow | @janus-idp/backstage-scaffolder-backend-module-servicenow | バックエンド | 1.4.14 | Red Hat テクノロジープレビュー | ./dynamic-plugins/dist/janus-idp-backstage-scaffolder-backend-module-servicenow-dynamic |
| Disabled |
| SonarQube | @backstage/plugin-sonarqube | フロントエンド | 0.7.17 | コミュニティーサポート | ./dynamic-plugins/dist/backstage-plugin-sonarqube | 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.12 | Red Hat テクノロジープレビュー | ./dynamic-plugins/dist/janus-idp-backstage-scaffolder-backend-module-sonarqube-dynamic | Disabled | |
| TechDocs | @backstage/plugin-techdocs | フロントエンド | 1.10.4 | 実稼働 | ./dynamic-plugins/dist/backstage-plugin-techdocs | Enabled | |
| TechDocs | @backstage/plugin-techdocs-backend | バックエンド | 1.10.4 | 実稼働 | ./dynamic-plugins/dist/backstage-plugin-techdocs-backend-dynamic | Enabled | |
| Tech Radar | @backstage/plugin-tech-radar | フロントエンド | 0.7.4 | コミュニティーサポート | ./dynamic-plugins/dist/backstage-plugin-tech-radar | Disabled | |
| Tekton | @janus-idp/backstage-plugin-tekton | フロントエンド | 3.7.7 | 実稼働 | ./dynamic-plugins/dist/janus-idp-backstage-plugin-tekton | Disabled | |
| Topology | @janus-idp/backstage-plugin-topology | フロントエンド | 1.21.10 | 実稼働 | ./dynamic-plugins/dist/janus-idp-backstage-plugin-topology | 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 を使用してドキュメントと外部クラウドストレージを生成します。こちらの 推奨されるデプロイ方法 も参照してください。