9.2. 롤아웃 리소스를 관리하도록 클러스터 범위의 Argo 롤아웃 인스턴스 구성
롤아웃 리소스 관리를 위해 클러스터 범위 Argo Rollouts 인스턴스를 구성하려면 Subscription
리소스에서 CLUSTER_SCOPED_ARGO_ROLLOUTS_NAMESPACES
환경 변수를 추가합니다. 이 변수에는 클러스터 범위 Argo Rollouts 설치에 대해 구성할 수 있는 사용자 정의 네임스페이스 목록이 포함되어 있습니다. CLUSTER_SCOPED_ARGO_ROLLOUTS_NAMESPACES
환경 변수가 비어 있으면 openshift-gitops
네임스페이스에서 클러스터 범위 Argo 롤아웃 설치를 생성할 수 있습니다.
NAMESPACE_SCOPED_ARGO_ROLLOUTS
변수가 false
로 설정된 경우에만 클러스터 범위의 Argo 롤아웃 인스턴스를 생성할 수 있습니다. 기본적으로 NAMESPACE_SCOPED_ARGO_ROLLOUTS
변수가 정의되지 않은 경우 false
로 설정됩니다.
프로세스
-
웹 콘솔의 관리자 화면에서 Operator
설치된 Operator Red Hat OpenShift GitOps 서브스크립션 으로 이동합니다. - 작업 목록을 클릭한 다음 서브스크립션 편집을 클릭합니다.
openshift-gitops-operator Subscription 세부 정보 페이지의 YAML 탭에서 Argo CD 인스턴스의 네임스페이스를
CLUSTER_SCOPED_ARGO_ROLLOUTS_NAMESPACES
환경 변수에 추가하여서브스크립션
YAML 파일을 편집합니다.CLUSTER_SCOPED_ARGO_ROLLOUTS_NAMESPACES
환경 변수 구성 예apiVersion: operators.coreos.com/v1alpha1 kind: Subscription metadata: name: openshift-gitops-operator spec: config: env: - name: NAMESPACE_SCOPED_ARGO_ROLLOUTS value: 'false' 1 - name: CLUSTER_SCOPED_ARGO_ROLLOUTS_NAMESPACES value: <list_of_namespaces_in_the_cluster-scoped_Argo_CD_instances> 2 ...
- 저장 및 다시 로드 를 클릭합니다.