第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 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 エントリーを使用すると、デフォルト設定をオーバーライドできます。

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

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

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

Analytics Provider Segment

@janus-idp/backstage-plugin-analytics-provider-segment

1.7.3

./dynamic-plugins/dist/janus-idp-backstage-plugin-analytics-provider-segment

SEGMENT_WRITE_KEY

SEGMENT_TEST_MODE

Argo CD

@roadiehq/backstage-plugin-argo-cd

2.6.5

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

Argo CD

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

3.0.3

./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

GitHub

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

0.6.5

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

GITHUB_ORG

GitHub Org

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

0.1.17

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

GITHUB_URL

GITHUB_ORG

Keycloak

@janus-idp/backstage-plugin-keycloak-backend

1.13.4

./dynamic-plugins/dist/janus-idp-backstage-plugin-keycloak-backend-dynamic

KEYCLOAK_BASE_URL

KEYCLOAK_LOGIN_REALM

KEYCLOAK_REALM

KEYCLOAK_CLIENT_ID

KEYCLOAK_CLIENT_SECRET

Kubernetes

@backstage/plugin-kubernetes-backend

0.18.3

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

K8S_CLUSTER_NAME

K8S_CLUSTER_URL

K8S_CLUSTER_TOKEN

OCM

@janus-idp/backstage-plugin-ocm

4.4.5

./dynamic-plugins/dist/janus-idp-backstage-plugin-ocm

OCM

@janus-idp/backstage-plugin-ocm-backend

4.4.4

./dynamic-plugins/dist/janus-idp-backstage-plugin-ocm-backend-dynamic

OCM_HUB_NAME

OCM_HUB_URL

moc_infra_token

Quay

@janus-idp/backstage-plugin-quay

1.11.9

./dynamic-plugins/dist/janus-idp-backstage-plugin-quay

Quay

@janus-idp/backstage-scaffolder-backend-module-quay

1.7.2

./dynamic-plugins/dist/janus-idp-backstage-scaffolder-backend-module-quay-dynamic

RBAC

@janus-idp/backstage-plugin-rbac

1.29.7

./dynamic-plugins/dist/janus-idp-backstage-plugin-rbac

Regex

@janus-idp/backstage-scaffolder-backend-module-regex

1.7.2

./dynamic-plugins/dist/janus-idp-backstage-scaffolder-backend-module-regex-dynamic

TechDocs

@backstage/plugin-techdocs

1.10.7

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

TechDocs

@backstage/plugin-techdocs-backend

1.10.9

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

Tekton

@janus-idp/backstage-plugin-tekton

3.12.9

./dynamic-plugins/dist/janus-idp-backstage-plugin-tekton

トポロジー

@janus-idp/backstage-plugin-topology

1.27.7

./dynamic-plugins/dist/janus-idp-backstage-plugin-topology

注記
Red Hat logoGithubRedditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

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

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

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

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

会社概要

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

© 2024 Red Hat, Inc.