argoproj / argo-cd

Declarative Continuous Deployment for Kubernetes
https://argo-cd.readthedocs.io
Apache License 2.0
18.04k stars 5.51k forks source link

Diagram(s) for ArgoCD Notifications #11648

Open brunocascio opened 1 year ago

brunocascio commented 1 year ago

Discussed in https://github.com/argoproj/argo-cd/discussions/11577

Summary

Make some diagram explaining how argocd evaluates the argocd-notifications config map. How triggers and defaultTriggers are processed along with subscriptions and defaultSubscriptions.

Motivation

Have a better understanding of how the notifications controller's requests are processed

Proposal

korostelevm commented 7 months ago

Also not clear how oncePer works, so far seems impossible to get a notfication for a deployment without getting false positives.

Manifests defined for a number of different apps in the same repo; when one of them is updated, all of them get synced.