3.10.3. git 認証情報のワークスペースコンテナーへのマウント
本セクションでは、git 認証情報ストアをユーザーのプロジェクトから、CodeReady Workspaces の単一ワークスペースまたは複数ワークスペースコンテナーのファイルにシークレットとしてマウントする方法を説明します。
前提条件
- CodeReady Workspaces の実行中のインスタンスがある。CodeReady Workspaces のインスタンスをインストールするには、「CodeReady Workspaces のインストール」を参照してください。
手順
- ストレージフォーマットで git 認証情報ファイルを準備します。
- ファイルのコンテンツを base64 形式にエンコードします。
CodeReady Workspaces ワークスペースが作成される OpenShift プロジェクトで新規の OpenShift シークレットを作成します。
-
作成されるシークレットのラベルは、CodeReady Workspaces の
che.workspace.provision.secret.labels
プロパティーに設定されるラベルのセットと一致する必要があります。デフォルトのラベルは以下の通りです。 -
app.kubernetes.io/part-of: che.eclipse.org
-
app.kubernetes.io/component: workspace-secret
:
-
作成されるシークレットのラベルは、CodeReady Workspaces の