Trigger + Template + Service
argocd-notifications-cm definiert
Services (Slack, E-Mail, Webhook, ...),
Trigger (wann) und Templates
(was); Standardfälle im Katalog
notifications_catalog/install.yaml, separat
installieren. Abo per Annotation an App oder AppProject
(notifications.argoproj.io/subscribe.<trigger>.<service>)
oder zentral über subscriptions.
# argocd-notifications-cm (data:), zentral
subscriptions: |
- recipients: [slack:deploy-alerts]
triggers: [on-sync-failed, on-health-degraded]
selector: team=shop