動的プラグイン参照


Red Hat Developer Hub 1.7

Red Hat Developer Hub には、Developer Hub の機能を拡張するために有効化および設定できる動的プラグインがプリインストールされています。

Red Hat Customer Content Services

概要

Red Hat Developer Hub (RHDH) には、ユーザーが有効化して設定し、RHDH 機能を拡張できる一連の動的プラグインがプリインストールされています。

はじめに

動的プラグインのサポートは、バックエンドプラグインマネージャーパッケージに基づいています。これは、設定されたルートディレクトリー (app config 内の dynamicPlugins.rootDirectory) をスキャンして動的プラグインパッケージを探し、動的にロードするサービスです。

Red Hat Developer Hub に事前にインストールされている動的プラグインを使用することも、パブリック NPM レジストリーから外部動的プラグインをインストールすることもできます。

第1章 プリインストール済み動的プラグイン

Red Hat Developer Hub には、厳選された動的プラグインが事前にインストールされています。

次のプリインストールされた動的プラグインはデフォルトで有効になっています。

  • @backstage-community/plugin-analytics-provider-segment
  • @backstage-community/plugin-scaffolder-backend-module-quay
  • @backstage-community/plugin-scaffolder-backend-module-regex
  • @backstage/plugin-techdocs-backend
  • @backstage/plugin-techdocs-module-addons-contrib
  • @backstage/plugin-techdocs
  • @red-hat-developer-hub/backstage-plugin-adoption-insights-backend
  • @red-hat-developer-hub/backstage-plugin-adoption-insights
  • @red-hat-developer-hub/backstage-plugin-analytics-module-adoption-insights
  • @red-hat-developer-hub/backstage-plugin-catalog-backend-module-marketplace
  • @red-hat-developer-hub/backstage-plugin-dynamic-home-page
  • @red-hat-developer-hub/backstage-plugin-global-floating-action-button
  • @red-hat-developer-hub/backstage-plugin-global-header
  • @red-hat-developer-hub/backstage-plugin-marketplace-backend
  • @red-hat-developer-hub/backstage-plugin-marketplace
  • @red-hat-developer-hub/backstage-plugin-quickstart

カスタム設定を必要とする動的プラグインは、デフォルトでは無効になっています。

アプリケーションが起動すると、デフォルトで無効になっているプラグインごとに、Developer Hub Pod のログに、install-dynamic-plugins init container によって次のようなメッセージが表示されます。

======= Skipping disabled dynamic plugin ./dynamic-plugins/dist/backstage-plugin-catalog-backend-module-github-dynamic
Copy to Clipboard Toggle word wrap

このプラグインを有効にするには、同じ名前のパッケージを Helm チャートに追加し、disabled フィールドの値を ‘false’ に変更します。以下に例を示します。

global:
  dynamic:
    includes:
      - dynamic-plugins.default.yaml
    plugins:
      - package: ./dynamic-plugins/dist/backstage-plugin-catalog-backend-module-github-dynamic
        disabled: false
Copy to Clipboard Toggle word wrap
注記

プラグインのデフォルト設定は、dynamic-plugins.default.yaml ファイルから抽出されます。ただし、pluginConfig エントリーを使用すると、デフォルト設定をオーバーライドできます。

1.1. Red Hat がサポートするプラグイン

Red Hat は次の 26 個のプラグインをサポートしています。

Expand
名前プラグインバージョンパスおよび必要な変数

Adoption Insights

@red-hat-developer-hub/backstage-plugin-adoption-insights

0.2.1

./dynamic-plugins/dist/red-hat-developer-hub-backstage-plugin-adoption-insights

Analytics Provider Segment

@backstage-community/plugin-analytics-provider-segment

1.16.0

./dynamic-plugins/dist/backstage-community-plugin-analytics-provider-segment

SEGMENT_WRITE_KEY

SEGMENT_TEST_MODE

Argo CD

@roadiehq/backstage-plugin-argo-cd-backend

4.3.1

./dynamic-plugins/dist/roadiehq-backstage-plugin-argo-cd-backend-dynamic

ARGOCD_USERNAME

ARGOCD_PASSWORD

ARGOCD_INSTANCE1_URL

ARGOCD_AUTH_TOKEN

ARGOCD_INSTANCE2_URL

ARGOCD_AUTH_TOKEN2

Dynamic Home Page

@red-hat-developer-hub/backstage-plugin-dynamic-home-page

1.5.0

./dynamic-plugins/dist/red-hat-developer-hub-backstage-plugin-dynamic-home-page

GitHub

@backstage/plugin-catalog-backend-module-github

0.9.0

./dynamic-plugins/dist/backstage-plugin-catalog-backend-module-github-dynamic

GITHUB_ORG

GitHub

@backstage/plugin-scaffolder-backend-module-github

0.7.1

./dynamic-plugins/dist/backstage-plugin-scaffolder-backend-module-github-dynamic

GitHub Org

@backstage/plugin-catalog-backend-module-github-org

0.3.10

./dynamic-plugins/dist/backstage-plugin-catalog-backend-module-github-org-dynamic

GITHUB_URL

GITHUB_ORG

Global Floating Action Button

@red-hat-developer-hub/backstage-plugin-global-floating-action-button

1.2.1

./dynamic-plugins/dist/red-hat-developer-hub-backstage-plugin-global-floating-action-button

Global Header

@red-hat-developer-hub/backstage-plugin-global-header

1.14.0

./dynamic-plugins/dist/red-hat-developer-hub-backstage-plugin-global-header

Keycloak

@backstage-community/plugin-catalog-backend-module-keycloak

3.12.1

./dynamic-plugins/dist/backstage-community-plugin-catalog-backend-module-keycloak-dynamic

KEYCLOAK_BASE_URL

KEYCLOAK_LOGIN_REALM

KEYCLOAK_REALM

KEYCLOAK_CLIENT_ID

KEYCLOAK_CLIENT_SECRET

Kubernetes

@backstage/plugin-kubernetes-backend

0.19.6

./dynamic-plugins/dist/backstage-plugin-kubernetes-backend-dynamic

K8S_CLUSTER_NAME

K8S_CLUSTER_URL

K8S_CLUSTER_TOKEN

Kubernetes

@backstage-community/plugin-scaffolder-backend-module-kubernetes

2.8.1

./dynamic-plugins/dist/backstage-community-plugin-scaffolder-backend-module-kubernetes-dynamic

Ldap

@backstage/plugin-catalog-backend-module-ldap

0.11.5

./dynamic-plugins/dist/backstage-plugin-catalog-backend-module-ldap-dynamic

LDAP_TARGET_URL

LDAP_BIND_DN

LDAP_BIND_SECRET

LDAP_USERS_DN

LDAP_GROUPS_DN

OCM

@backstage-community/plugin-ocm

5.6.0

./dynamic-plugins/dist/backstage-community-plugin-ocm

OCM

@backstage-community/plugin-ocm-backend

5.7.0

./dynamic-plugins/dist/backstage-community-plugin-ocm-backend-dynamic

OCM_HUB_NAME

OCM_HUB_URL

OCM_SA_TOKEN

Quay

@backstage-community/plugin-quay

1.21.1

./dynamic-plugins/dist/backstage-community-plugin-quay

Quay

@backstage-community/plugin-scaffolder-backend-module-quay

2.9.1

./dynamic-plugins/dist/backstage-community-plugin-scaffolder-backend-module-quay-dynamic

Quickstart

@red-hat-developer-hub/backstage-plugin-quickstart

1.1.0

./dynamic-plugins/dist/red-hat-developer-hub-backstage-plugin-quickstart

RBAC

@backstage-community/plugin-rbac

1.42.0

./dynamic-plugins/dist/backstage-community-plugin-rbac

Regex

@backstage-community/plugin-scaffolder-backend-module-regex

2.7.0

./dynamic-plugins/dist/backstage-community-plugin-scaffolder-backend-module-regex-dynamic

シグナル

@backstage/plugin-signals-backend

0.3.4

./dynamic-plugins/dist/backstage-plugin-signals-backend-dynamic

TechDocs

@backstage/plugin-techdocs

1.12.6

./dynamic-plugins/dist/backstage-plugin-techdocs

TechDocs

@backstage/plugin-techdocs-backend

2.0.2

./dynamic-plugins/dist/backstage-plugin-techdocs-backend-dynamic

TechDocs Module Addons Contrib

@backstage/plugin-techdocs-module-addons-contrib

1.1.24

./dynamic-plugins/dist/backstage-plugin-techdocs-module-addons-contrib

Tekton

@backstage-community/plugin-tekton

3.26.2

./dynamic-plugins/dist/backstage-community-plugin-tekton

トポロジー

@backstage-community/plugin-topology

2.2.2

./dynamic-plugins/dist/backstage-community-plugin-topology

注記

1.2. テクノロジープレビューのプラグイン

重要

Red Hat Developer Hub には、お客様が設定して有効化できるテクノロジープレビューのプラグインがいくつか含まれています。これらのプラグインは、テクニカルプレビュー条件に従ってサポート範囲が定められており、機能的に完全ではない可能性があるため、Red Hat では実稼働環境での使用は推奨していません。テクノロジープレビュー機能は、今後予定されている製品の機能をいち早く提供して、開発段階で機能のテストを行い、フィードバックを提供していただくことを目的としています。

Red Hat のテクノロジープレビュー機能のサポートの詳細は、テクノロジープレビュー機能のサポート範囲 を参照してください。

1.2.1. Red Hat テクノロジープレビューのプラグイン

Red Hat は、次の 56 個のプラグインに対してテクノロジープレビューサポートを提供しています。

Expand
名前プラグインバージョンパスおよび必要な変数

3scale

@backstage-community/plugin-3scale-backend

3.6.1

./dynamic-plugins/dist/backstage-community-plugin-3scale-backend-dynamic

THREESCALE_BASE_URL

THREESCALE_ACCESS_TOKEN

ACR

@backstage-community/plugin-acr

1.15.1

./dynamic-plugins/dist/backstage-community-plugin-acr

Adoption Insights

@red-hat-developer-hub/backstage-plugin-adoption-insights-backend

0.2.2

./dynamic-plugins/dist/red-hat-developer-hub-backstage-plugin-adoption-insights-backend-dynamic

Analytics Module Adoption Insights

@red-hat-developer-hub/backstage-plugin-analytics-module-adoption-insights

0.2.0

./dynamic-plugins/dist/red-hat-developer-hub-backstage-plugin-analytics-module-adoption-insights-dynamic

Argo CD

@roadiehq/scaffolder-backend-argocd

1.6.0

./dynamic-plugins/dist/roadiehq-scaffolder-backend-argocd-dynamic

ARGOCD_USERNAME

ARGOCD_PASSWORD

ARGOCD_INSTANCE1_URL

ARGOCD_AUTH_TOKEN

ARGOCD_INSTANCE2_URL

ARGOCD_AUTH_TOKEN2

Argo CD (Red Hat)

@backstage-community/plugin-redhat-argocd

1.21.2

./dynamic-plugins/dist/backstage-community-plugin-redhat-argocd

Azure

@backstage/plugin-scaffolder-backend-module-azure

0.2.9

./dynamic-plugins/dist/backstage-plugin-scaffolder-backend-module-azure-dynamic

Azure Devops

@backstage-community/plugin-azure-devops

0.16.1

./dynamic-plugins/dist/backstage-community-plugin-azure-devops

Azure Devops

@backstage-community/plugin-azure-devops-backend

0.17.1

./dynamic-plugins/dist/backstage-community-plugin-azure-devops-backend-dynamic

AZURE_TOKEN

AZURE_ORG

Azure Repositories

@parfuemerie-douglas/scaffolder-backend-module-azure-repositories

0.3.0

./dynamic-plugins/dist/parfuemerie-douglas-scaffolder-backend-module-azure-repositories-dynamic

Bitbucket Cloud

@backstage/plugin-catalog-backend-module-bitbucket-cloud

0.4.8

./dynamic-plugins/dist/backstage-plugin-catalog-backend-module-bitbucket-cloud-dynamic

BITBUCKET_WORKSPACE

Bitbucket Cloud

@backstage/plugin-scaffolder-backend-module-bitbucket-cloud

0.2.9

./dynamic-plugins/dist/backstage-plugin-scaffolder-backend-module-bitbucket-cloud-dynamic

Bitbucket Server

@backstage/plugin-catalog-backend-module-bitbucket-server

0.4.1

./dynamic-plugins/dist/backstage-plugin-catalog-backend-module-bitbucket-server-dynamic

BITBUCKET_HOST

Bitbucket Server

@backstage/plugin-scaffolder-backend-module-bitbucket-server

0.2.9

./dynamic-plugins/dist/backstage-plugin-scaffolder-backend-module-bitbucket-server-dynamic

Bulk Import

@red-hat-developer-hub/backstage-plugin-bulk-import

1.13.3

./dynamic-plugins/dist/red-hat-developer-hub-backstage-plugin-bulk-import

Bulk Import

@red-hat-developer-hub/backstage-plugin-bulk-import-backend

6.1.3

./dynamic-plugins/dist/red-hat-developer-hub-backstage-plugin-bulk-import-backend-dynamic

Datadog

@roadiehq/backstage-plugin-datadog

2.4.3

./dynamic-plugins/dist/roadiehq-backstage-plugin-datadog

Dynatrace

@backstage-community/plugin-dynatrace

10.6.0

./dynamic-plugins/dist/backstage-community-plugin-dynatrace

Gerrit

@backstage/plugin-scaffolder-backend-module-gerrit

0.2.9

./dynamic-plugins/dist/backstage-plugin-scaffolder-backend-module-gerrit-dynamic

GitHub Actions

@backstage-community/plugin-github-actions

0.11.1

./dynamic-plugins/dist/backstage-community-plugin-github-actions

GitHub Insights

@roadiehq/backstage-plugin-github-insights

3.1.4

./dynamic-plugins/dist/roadiehq-backstage-plugin-github-insights

GitHub Issues

@backstage-community/plugin-github-issues

0.10.0

./dynamic-plugins/dist/backstage-community-plugin-github-issues

GitHub Pull Requests

@roadiehq/backstage-plugin-github-pull-requests

3.4.2

./dynamic-plugins/dist/roadiehq-backstage-plugin-github-pull-requests

GitLab

@immobiliarelabs/backstage-plugin-gitlab

6.12.0

./dynamic-plugins/dist/immobiliarelabs-backstage-plugin-gitlab

GitLab

@backstage/plugin-catalog-backend-module-gitlab

0.6.6

./dynamic-plugins/dist/backstage-plugin-catalog-backend-module-gitlab-dynamic

GitLab

@immobiliarelabs/backstage-plugin-gitlab-backend

6.12.0

./dynamic-plugins/dist/immobiliarelabs-backstage-plugin-gitlab-backend-dynamic

GITLAB_HOST

GITLAB_TOKEN

GitLab

@backstage/plugin-scaffolder-backend-module-gitlab

0.9.1

./dynamic-plugins/dist/backstage-plugin-scaffolder-backend-module-gitlab-dynamic

GitLab Org

@backstage/plugin-catalog-backend-module-gitlab-org

0.2.9

./dynamic-plugins/dist/backstage-plugin-catalog-backend-module-gitlab-org-dynamic

Http Request

@roadiehq/scaffolder-backend-module-http-request

5.3.3

./dynamic-plugins/dist/roadiehq-scaffolder-backend-module-http-request-dynamic

Jenkins

@backstage-community/plugin-jenkins

0.20.0

./dynamic-plugins/dist/backstage-community-plugin-jenkins

Jenkins

@backstage-community/plugin-jenkins-backend

0.15.0

./dynamic-plugins/dist/backstage-community-plugin-jenkins-backend-dynamic

JENKINS_URL

JENKINS_USERNAME

JENKINS_TOKEN

JFrog Artifactory

@backstage-community/plugin-jfrog-artifactory

1.15.3

./dynamic-plugins/dist/backstage-community-plugin-jfrog-artifactory

Jira

@roadiehq/backstage-plugin-jira

2.9.0

./dynamic-plugins/dist/roadiehq-backstage-plugin-jira

Kubernetes

@backstage/plugin-kubernetes

0.12.7

./dynamic-plugins/dist/backstage-plugin-kubernetes

Lighthouse

@backstage-community/plugin-lighthouse

0.10.0

./dynamic-plugins/dist/backstage-community-plugin-lighthouse

マーケットプレイス

@red-hat-developer-hub/backstage-plugin-marketplace

0.7.0

./dynamic-plugins/dist/red-hat-developer-hub-backstage-plugin-marketplace

マーケットプレイス

@red-hat-developer-hub/backstage-plugin-catalog-backend-module-marketplace

0.3.3

./dynamic-plugins/dist/red-hat-developer-hub-backstage-plugin-catalog-backend-module-marketplace-dynamic

マーケットプレイス

@red-hat-developer-hub/backstage-plugin-marketplace-backend

0.6.0

./dynamic-plugins/dist/red-hat-developer-hub-backstage-plugin-marketplace-backend-dynamic

MS Graph

@backstage/plugin-catalog-backend-module-msgraph

0.7.0

./dynamic-plugins/dist/backstage-plugin-catalog-backend-module-msgraph-dynamic

MICROSOFT_TENANT_ID

MICROSOFT_CLIENT_ID

MICROSOFT_CLIENT_SECRET

Nexus Repository Manager

@backstage-community/plugin-nexus-repository-manager

1.14.1

./dynamic-plugins/dist/backstage-community-plugin-nexus-repository-manager

通知

@backstage/plugin-notifications

0.5.5

./dynamic-plugins/dist/backstage-plugin-notifications

通知

@backstage/plugin-notifications-backend

0.5.6

./dynamic-plugins/dist/backstage-plugin-notifications-backend-dynamic

メール通知モジュール

@backstage/plugin-notifications-backend-module-email

0.3.9

./dynamic-plugins/dist/backstage-plugin-notifications-backend-module-email-dynamic

EMAIL_HOSTNAME

EMAIL_USERNAME

EMAIL_PASSWORD

EMAIL_SENDER

PagerDuty

@pagerduty/backstage-plugin

0.15.5

./dynamic-plugins/dist/pagerduty-backstage-plugin

PagerDuty

@pagerduty/backstage-plugin-backend

0.9.6

./dynamic-plugins/dist/pagerduty-backstage-plugin-backend-dynamic

PAGERDUTY_API_BASE

PAGERDUTY_CLIENT_ID

PAGERDUTY_CLIENT_SECRET

PAGERDUTY_SUBDOMAIN

Pingidentity

@backstage-community/plugin-catalog-backend-module-pingidentity

0.5.0

./dynamic-plugins/dist/backstage-community-plugin-catalog-backend-module-pingidentity-dynamic

Scaffolder Relation Processor

@backstage-community/plugin-catalog-backend-module-scaffolder-relation-processor

2.5.0

./dynamic-plugins/dist/backstage-community-plugin-catalog-backend-module-scaffolder-relation-processor-dynamic

Security Insights

@roadiehq/backstage-plugin-security-insights

3.1.3

./dynamic-plugins/dist/roadiehq-backstage-plugin-security-insights

ServiceNow

@backstage-community/plugin-scaffolder-backend-module-servicenow

2.7.0

./dynamic-plugins/dist/backstage-community-plugin-scaffolder-backend-module-servicenow-dynamic

SERVICENOW_BASE_URL

SERVICENOW_USERNAME

SERVICENOW_PASSWORD

シグナル

@backstage/plugin-signals

0.0.19

./dynamic-plugins/dist/backstage-plugin-signals

SonarQube

@backstage-community/plugin-sonarqube

0.13.0

./dynamic-plugins/dist/backstage-community-plugin-sonarqube

SonarQube

@backstage-community/plugin-sonarqube-backend

0.9.2

./dynamic-plugins/dist/backstage-community-plugin-sonarqube-backend-dynamic

SONARQUBE_URL

SONARQUBE_TOKEN

SonarQube

@backstage-community/plugin-scaffolder-backend-module-sonarqube

2.7.1

./dynamic-plugins/dist/backstage-community-plugin-scaffolder-backend-module-sonarqube-dynamic

Tech Radar

@backstage-community/plugin-tech-radar

1.7.0

./dynamic-plugins/dist/backstage-community-plugin-tech-radar

Tech Radar

@backstage-community/plugin-tech-radar-backend

1.6.0

./dynamic-plugins/dist/backstage-community-plugin-tech-radar-backend-dynamic

TECH_RADAR_DATA_URL

Utils

@roadiehq/scaffolder-backend-module-utils

3.5.0

./dynamic-plugins/dist/roadiehq-scaffolder-backend-module-utils-dynamic

第2章 その他のインストール可能なプラグイン

次のテクノロジープレビューのプラグインはプリインストールされていないため、外部ソースからインストールする必要があります。

Expand
名前プラグインバージョンインストールの詳細

Ansible Automation Platform フロントエンド

@ansible/plugin-backstage-rhaap

1.0.0

詳細情報

Ansible Automation Platform

@ansible/plugin-backstage-rhaap-backend

1.0.0

詳細情報

Ansible Automation Platform Scaffolder バックエンド

@ansible/plugin-scaffolder-backend-module-backstage-rhaap

1.0.0

詳細情報

法律上の通知

Copyright © 2025 Red Hat, Inc.
The text of and illustrations in this document are licensed by Red Hat under a Creative Commons Attribution–Share Alike 3.0 Unported license ("CC-BY-SA"). An explanation of CC-BY-SA is available at http://creativecommons.org/licenses/by-sa/3.0/. In accordance with CC-BY-SA, if you distribute this document or an adaptation of it, you must provide the URL for the original version.
Red Hat, as the licensor of this document, waives the right to enforce, and agrees not to assert, Section 4d of CC-BY-SA to the fullest extent permitted by applicable law.
Red Hat, Red Hat Enterprise Linux, the Shadowman logo, the Red Hat logo, JBoss, OpenShift, Fedora, the Infinity logo, and RHCE are trademarks of Red Hat, Inc., registered in the United States and other countries.
Linux® is the registered trademark of Linus Torvalds in the United States and other countries.
Java® is a registered trademark of Oracle and/or its affiliates.
XFS® is a trademark of Silicon Graphics International Corp. or its subsidiaries in the United States and/or other countries.
MySQL® is a registered trademark of MySQL AB in the United States, the European Union and other countries.
Node.js® is an official trademark of Joyent. Red Hat is not formally related to or endorsed by the official Joyent Node.js open source or commercial project.
The OpenStack® Word Mark and OpenStack logo are either registered trademarks/service marks or trademarks/service marks of the OpenStack Foundation, in the United States and other countries and are used with the OpenStack Foundation's permission. We are not affiliated with, endorsed or sponsored by the OpenStack Foundation, or the OpenStack community.
All other trademarks are the property of their respective owners.
トップに戻る
Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

Red Hat ドキュメントについて

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。 最新の更新を見る.

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

Theme

© 2025 Red Hat