The State of GitOps report: Exploring effective GitOps
Blog post from Octopus Deploy
The State of GitOps report, authored by Steve Fenton, explores the application of GitOps principles in real-world scenarios through data collected from 660 survey responses and expert interviews. The report aims to define "good" GitOps, assess its adoption styles, and evaluate its benefits, revealing that teams with mature GitOps practices experience better software delivery, increased reliability, and enhanced security and compliance. While most organizations plan to expand their GitOps adoption, the report highlights that successful outcomes depend on following six core practices: declarative desired state, human-readable format, responsive code review, version control, automatic pull, and continuous reconciliation. The report also discusses the positive correlation between high GitOps scores and broader DevOps outcomes, such as software delivery performance and reliability, while cautioning against potential challenges like accidental resource deletion and secret leaks. By identifying the nuances of GitOps adoption, the report serves as a comprehensive guide for organizations seeking to optimize their GitOps practices and navigate the initial performance dip, known as the j-curve, to achieve long-term gains.