--- 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 | | |