---
tags: CDEvents, GitOps, ArgoCD, Flux
---
# CDEvents and GitOps
Aim of this document is to map CDEvents subjects to GitOps:
- map CDEvents for specific platform such as ArgoCD and Flux
- identify GitOps events that have no corresponding one on CDEvents side (if any), and submit a proposal to add them to the spec
## ArgoCD Events
Environment is an ArgoCD Cluster.
Service is an ArgoCD Application.
| Subjects | Predicates | ArgoCD object | ArgoCD Trigger |
| ----------- | ---------- | ------------- | -------------- |
| environment | created | cluster | |
| | modified | | |
| | deleted | | |
| service | deployed | application | on-created |
| | upgraded | | on-deployed |
| | rolledback | | |
| | removed | | on-deleted |
| | published | | |