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
:Example
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}}}'
其他资源