After some years of grappling with various approaches to deploying apps on Kubernetes, we've finally embraced GitOps 🥳
> GitOps leverages Git as the single source of truth to define every part of a cloud-native system. Once declared in Git, a GitOps agent automatically applies all code, configuration, and policies across dev, test, staging, and production environments. With GitOps, whenever there is any divergence between Git and what's running in a cluster, developers are alerted. Depending on the case, Kubernetes reconcilers automatically update or roll back the cluster. With Git at the center of the delivery pipelines, developers can use familiar tools to make pull requests to accelerate and simplify both application deployments and ...
Read more