2.3. Argo CD 인스턴스를 사용하여 알림 활성화
Argo CD 알림을 사용하면 Argo CD 인스턴스에서 이벤트가 발생할 때 외부 서비스에 알림을 보낼 수 있습니다. 예를 들어 동기화 작업이 실패하면 Slack 또는 이메일에 알림을 보낼 수 있습니다. 기본적으로 알림은 Argo CD 인스턴스에서 비활성화되어 있습니다.
사전 요구 사항
-
cluster-admin
권한이 있고 웹 콘솔에 로그인한 OpenShift Container Platform 클러스터에 액세스할 수 있습니다. - 클러스터에 Red Hat OpenShift GitOps Operator가 설치되어 있습니다.
프로세스
OpenShift Container Platform 웹 콘솔을 사용하여 Argo CD 인스턴스에 대한 알림을 활성화하려면 다음 단계를 완료합니다.
-
Operator
설치된 Operator 페이지로 이동합니다. - 설치된 Operator 목록에서 Red Hat OpenShift GitOps Operator를 선택한 다음 ArgoCD 탭을 클릭합니다.
-
알림을 활성화하려는 Argo CD 인스턴스 이름을 선택합니다. 예:
openshift-gitops
. YAML 탭을 클릭한 다음
spec.notifications.enabled
매개변수를true
로 편집한 다음 설정합니다.예
apiVersion: argoproj.io/v1beta1 kind: ArgoCD metadata: name: openshift-gitops spec: notifications: enabled: true #....
- 저장을 클릭합니다.
작은 정보
또는 Openshift CLI에서 oc patch
명령을 사용하여 알림을 활성화할 수 있습니다. 예를 들면 다음과 같습니다.
oc patch argocd openshift-gitops -n openshift-gitops --type merge --patch '{"spec": {"notifications": {"enabled": true}}}'
추가 리소스