2.3. Argo CD インスタンスでの通知の有効化
Argo CD 通知を使用すると、Argo CD インスタンスでイベントが発生したときに外部サービスに通知を送信できます。たとえば、同期操作が失敗した場合に通知を Slack またはメールに送信できます。デフォルトでは、Argo CD インスタンスで通知は無効になっています。
前提条件
-
cluster-admin
権限で OpenShift Container Platform クラスターにアクセスでき、Web コンソールにログインしている。 - Red Hat OpenShift GitOps Operator がクラスターにインストールされている。
手順
OpenShift Container Platform Web コンソールを使用して Argo CD インスタンスの通知を有効にするには、以下の手順を実行します。
-
Operators
Installed Operators ページに移動します。 - Installed Operators のリストから 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 #....
- Save をクリックします。
ヒント
または、Openshift CLI で oc patch
コマンドを使用して通知を有効にできます。以下に例を示します。
oc patch argocd openshift-gitops -n openshift-gitops --type merge --patch '{"spec": {"notifications": {"enabled": true}}}'