1.8.5. 別の namespace に OpenShift GitOps インスタンスをインストールする
デフォルトでは、OpenShift GitOps インスタンスは openshift-gitops namespace にインストールされます。OpenShift GitOps インスタンスを別の namespace にインストールする場合は、次の手順を実行します。
次の YAML サンプルを適用して、OpenShift GitOps インスタンスを削除します。
apiVersion: addon.open-cluster-management.io/v1alpha1 kind: AddOnDeploymentConfig metadata: name: gitops-addon-config namespace: <namespace>1 spec: customizedVariables: - name: ACTION value: Delete-Instance- 1
- これは、
gitop-addonClusterManagementAddOnに接続されたデフォルトのAddOnDeploymentConfigを作成したときに指定した namespace です。
次のコマンドを実行して、OpenShift GitOps インスタンスが削除されたことを確認します。
oc get pods -n openshift-gitops次の YAML サンプルを適用して、OpenShift GitOps インスタンスを別の namespace にインストールします。
apiVersion: addon.open-cluster-management.io/v1alpha1 kind: AddOnDeploymentConfig metadata: name: gitops-addon-config namespace: <namespace>1 spec: customizedVariables: - name: GITOPS_NAMESPACE value: openshift-gitops-2- 1
- これは、
gitop-addonClusterManagementAddOnに接続されたデフォルトのAddOnDeploymentConfigを作成したときに指定した namespace です。
次のコマンドを実行して、OpenShift GitOps インスタンスが新しい namespace に適用されていることを確認します。
oc get pods -n openshift-gitops-2