第13章 クイックアクセスカードのカスタマイズ
Red Hat Developer Hub の Home ページにアクセスするには、ベース URL に /developer-hub プロキシーが含まれている必要があります。データをプロキシーとして app-config.yaml ファイルに渡すことで、Home ページを設定できます。次のソースから Home ページにデータを提供できます。
- GitHub または GitLab でホストされている JSON ファイル
- API を使用して JSON 形式で Home ページのデータを提供する専用サービス
13.1. ホストされた JSON ファイルを使用したクイックアクセスカードへのデータの提供 リンクのコピーリンクがクリップボードにコピーされました!
リンクのコピーリンクがクリップボードにコピーされました!
ホストされている JSON ファイルからクイックアクセスカードにデータを表示するには、設定ファイルにプロキシーエンドポイントを設定する必要があります。
前提条件
- Operator または Helm チャートを使用して、Red Hat Developer Hub をインストールしました。詳細は、OpenShift Container Platform への Red Hat Developer Hub のインストールを 参照してください。
手順
-
JSON ファイルからのデータにアクセスするには、Developer Hub の
app-config.yaml設定ファイルに次のコードを追加します。 app-config.yamlファイルに次のコードを追加します。proxy: endpoints: # Other Proxies # customize developer hub instance '/developer-hub': target: <DOMAIN_URL> # i.e https://raw.githubusercontent.com/ pathRewrite: '^/api/proxy/developer-hub': <path to json file> # i.e /redhat-developer/rhdh/main/packages/app/public/homepage/data.json changeOrigin: true secure: true # Change to "false" in case of using self hosted cluster with a self-signed certificate headers: <HEADER_KEY>: <HEADER_VALUE> # optional and can be passed as needed i.e Authorization can be passed for private GitHub repo and PRIVATE-TOKEN can be passed for private GitLab repo
アイコン欄には、あらかじめ定義されたシステムアイコンが使用されます。カスタマイズ用共通アイコン リスト表から、ご利用のサービスに適したキーを選択してください。