diff --git a/event-handler/sources.py b/event-handler/sources.py index 9c3a90e1..407f0ae9 100644 --- a/event-handler/sources.py +++ b/event-handler/sources.py @@ -145,6 +145,9 @@ def get_source(headers): if "X-Pagerduty-Signature" in headers: return "pagerduty" + if "Argo-CD" in headers.get("User-Agent", ""): + return "argocd" + return headers.get("User-Agent") @@ -164,4 +167,7 @@ def get_source(headers): "pagerduty": EventSource( "X-Pagerduty-Signature", pagerduty_verification ), + "argocd": EventSource( + "Argo-Signature", simple_token_verification + ), }