Argo CD Notifications fire in another env when only test overlay changes (mono-repo, ApplicationSet, autosync) #24801
Unanswered
john-lee-otsk
asked this question in
Q&A
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
Hi team — I’m seeing cross-environment notifications in a mono-repo setup.
Although Argo CD Notifications are configured only for the dev environment (k8s/overlays/dev/applicationset.yaml), a commit under test or stage overlays also triggers an on-deployed notification in dev. The dev notification’s commit message matches the non-dev commit, even though dev manifests weren’t changed.
Repository layout (simplified)
application-config/
├─ applicationset/kustomize/overlays/{dev,stage,test}/apps-applicationset.yaml
├─ apps/
│ ├─ frontend/k8s/{base,overlays/{dev,stage,test}}
│ ├─ backend/k8s/{base,overlays/{dev,stage,test}}
│ └─ ... (other apps with {dev,stage,test} overlays)
└─ infras/...
How apps are generated
All environments are currently pointed at the same branch (e.g., main / HEAD).
Example (dev overlay ApplicationSet excerpt — similar for stage/test)
What actually happens
Beta Was this translation helpful? Give feedback.
All reactions