Slide 11
Slide 11 text
GitOps Compatibility
State
Repository
Declaratively
Automatic
Rollouts
Notifications
Keel
https://keel.sh
Can be activated only
via annotations
No
Exposes Webhooks to
trigger deployment
Slack, HipChat, etc.
ArgoCD
https://argoproj.github.io/
Relies on Helm,
Ksonnet, Kubernetes,
etc.
State is held in the
application
Updates have to
triggered manually
through UI
No
Flux CD
https://www.fluxcd.io/
Relies on Kubernetes,
CRD for Helm Charts,
Integrations available
Yes
Compares current
state and desired
state and triggers
deployment
Yes, via Fluxcloud
Icons: CC BY 3.0