This documentation is for a release that is no longer maintained
See documentation for the latest supported version.第5章 Red Hat Developer Hub の Tech Radar ページのカスタマイズ
Red Hat Developer Hub では、Helm チャートの動的プラグイン機能を使用しても、Tech Radar ページが有効になりません。
Home ページのカスタマイズと同様に、Tech Radar のベース URL に /developer-hub/tech-radar プロキシーが含まれている必要があります。Tech Radar ページのデータは、次の方法を使用して提供できます。
ホストされている JSON ファイル、GitHub または GitLab を使用します。JSON ファイルのデータにアクセスするには、
app-config.yamlファイルに次のコードを追加します。Copy to Clipboard Copied! Toggle word wrap Toggle overflow 注記tech-radarとhomepageのクイックアクセスプロキシーに使用されるpathRewritesの間には重複が存在するため、tech-radarの設定 (^api/proxy/developer-hub/tech-radar) はhomepageの設定 (^/api/proxy/developer-hub) よりも前にある必要があります。Red Hat Developer Hub の Home ページをカスタマイズする方法の詳細は、4章Red Hat Developer Hub の Home ページのカスタマイズ を参照してください。
- API を使用して JSON 形式の Tech Radar のデータを提供する別のサービスを使用します。
前提条件
- Helm チャートを使用して Red Hat Developer Hub をインストールしている。詳細は、2章Red Hat Developer Hub のインストール を参照してください。
手順
次のコードを
app-config-rhdh.yamlファイルに追加します。Copy to Clipboard Copied! Toggle word wrap Toggle overflow API 要求の呼び出しが JSON 形式で応答を返すことを確認します。
TECHRADAR_DATA_URL`をhttp://<SERVICE_NAME>/tech-radarと定義します (例:http://rhdh-customization-provider/tech-radar)。注記TECHRADAR_DATA_URLを定義するには、URL をrhdh-secretsに追加するか、カスタム ConfigMap 内の URL 値を直接置き換えます。- Developer Hub Pod を削除して、変更を取り込みます。