Monday, May 4, 2020

continuous delivery oppa gitops style!

Back in 2017, Alexis Richardson coined the term "GitOps" to describe operations by pull requests.  Now, the container solutions folks have written a fun evaluation of FluxCD, ArgoCD and Jenkins-X to compare continuous delivery pipelines in what they call "GitOps Style."  Oppa gitops style! GitOps Style can be summarized by these rules:
  1. Store all Kubernetes resource configuration in Git
  2. Use only pull requests to modify resources on that Git repo
  3. Once Git is modified, apply changes to the cluster immediately and fully automated
  4. If the actual state drifts from the desired state, either correct it or alert operators about it
The authors restrict their analysis to containerized kubernetes-managed environments.  But the principles apply broadly.

No comments: