3.9. ダッシュボードの設定
3.9.1. 使用開始サンプルの設定 リンクのコピーリンクがクリップボードにコピーされました!
リンクのコピーリンクがクリップボードにコピーされました!
この手順では、カスタムサンプルを表示するように OpenShift Dev Spaces Dashboard を設定する方法を説明します。
前提条件
-
OpenShift クラスターへの管理権限を持つアクティブな
ocセッション。CLI の使用方法 を参照してください。
手順
サンプル設定で JSON ファイルを作成します。ファイルにはオブジェクトの配列が含まれている必要があります。各オブジェクトはサンプルを表します。
cat > my-samples.json <<EOF [ { "displayName": "<display_name>",1 "description": "<description>",2 "tags": <tags>,3 "url": "<url>",4 "icon": { "base64data": "<base64data>",5 "mediatype": "<mediatype>"6 } } ] EOFサンプル設定で ConfigMap を作成します。
oc create configmap getting-started-samples --from-file=my-samples.json -n openshift-devspaces必要なラベルを ConfigMap に追加します。
oc label configmap getting-started-samples app.kubernetes.io/part-of=che.eclipse.org app.kubernetes.io/component=getting-started-samples -n openshift-devspaces- OpenShift Dev Spaces Dashboard ページを更新して、新しいサンプルを表示します。
3.9.2. OpenShift Eclipse Che ConsoleLink アイコンのカスタマイズ リンクのコピーリンクがクリップボードにコピーされました!
リンクのコピーリンクがクリップボードにコピーされました!
この手順では、Red Hat OpenShift Dev Spaces ConsoleLink アイコンをカスタマイズする方法について説明します。
前提条件
-
OpenShift クラスターへの管理権限を持つアクティブな
ocセッション。CLI の使用方法 を参照してください。
手順
シークレットを作成します。
oc apply -f - <<EOF apiVersion: v1 kind: Secret metadata: name: devspaces-dashboard-customization namespace: openshift-devspaces annotations: che.eclipse.org/mount-as: subpath che.eclipse.org/mount-path: /public/dashboard/assets/branding labels: app.kubernetes.io/component: devspaces-dashboard-secret app.kubernetes.io/part-of: che.eclipse.org data: loader.svg: <Base64_encoded_content_of_the_image>1 type: Opaque EOF- 1
- 行の折り返しが無効になっている Base64 エンコーディング。
- devspaces-dashboard のロールアウトが完了するまで待ちます。