第3章 RHDH コンテナーイメージに追加されたプラグインの有効化
RHDH コンテナーイメージには、機能を強化するために一連の動的プラグインがプリロードされています。ただし、必須の設定要件があるため、ほとんどのプラグインは無効になります。
RHDH コンテナーイメージ内のプラグインを有効にして設定できます。これには、デフォルト設定を管理する方法、必要な環境変数を設定する方法、アプリケーション内のプラグインの適切な機能を確保する方法が含まれます。
前提条件
-
プリロードされたすべてのプラグインとそのデフォルト設定をリストする
dynamic-plugins.default.yaml
ファイルにアクセスできる。 -
RHDH アプリケーションをデプロイし、
install-dynamic-plugins
init コンテナーのログにアクセスできる。 - プラグイン設定の変更およびアプリケーション環境へのアクセスに必要なパーミッションがある。
- プラグインのデフォルト設定によって参照される必須の環境変数を特定して設定してある。これらの環境変数は、Helm チャートまたは Operator 設定で定義する必要があります。
手順
-
RHDH アプリケーションを起動し、RHDH Pod 内の
install-dynamic-plugins
init コンテナーのログにアクセスします。 - デフォルトで無効になっている Red Hat 対応プラグイン を特定します。
-
dynamic-plugins.default.yaml
ファイルからパッケージ設定をコピーします。 プラグイン設定ファイルを開き、有効にするプラグインエントリーを見つけます。
プラグイン設定ファイルの場所は、デプロイメント方法によって異なります。詳細は、Red Hat Developer Hub Operator を使用した動的プラグインのインストール および Helm チャートを使用した動的プラグインのインストール を参照してください。
disabled
フィールドをfalse
に変更し、以下のようにパッケージ名を追加します。プラグイン設定の例
plugins: - disabled: false package: ./dynamic-plugins/dist/backstage-plugin-catalog-backend-module-github-dynamic
plugins: - disabled: false package: ./dynamic-plugins/dist/backstage-plugin-catalog-backend-module-github-dynamic
Copy to Clipboard Copied! Toggle word wrap Toggle overflow Developer Hub で動的プラグインを設定する方法の詳細は、Red Hat Developer Hub での動的プラグインのインストール を参照してください。
検証
- RHDH アプリケーションを再起動し、プラグインが正常にアクティブ化され、設定されていることを確認します。
- アプリケーションログを確認のため検証して、プラグインが期待どおりに機能していることを確認します。