Publications > The State of GitOps Report

The State of GitOps report: Insights into the adoption and challenges of real-world GitOps

The State of GitOps report

The State of GitOps report investigates the adoption, practices, and benefits of a GitOps approach. Our research is based on data from 660 survey responses and interviews with a panel of experts and practitioners.

This is the first report to look at GitOps in depth, and we're excited to share what we've learned.

Sign up now to access to the report when it's published in June.

Adoption is increasing

GitOps adoption is on the rise, and most organizations plan to sustain or increase their use of GitOps.

GitOps is linked to better software outcomes

Teams with the most mature GitOps practices are more likely to exhibit higher software delivery performance and reliability.

Automatic reconciliation is less adopted but crucial

Organizations are hesitating with automatic reconciliation, but those who miss this practice get fewer benefits from GitOps.

Good GitOps

The report contains everything you need to understand what good GitOps looks like and how each practice is linked to desirable results.

The GitOps model

The GitOps model sets out the set of 6 practices that we found to be necessary for successful GitOps adoption. We tested these practices against established measurement systems for software delivery performance, reliability, and wellbeing.

GitOps practices like declarative desired state, human readable format, responsive code review, version control, automatic pull, and continuous reconciliation with arrows pointing at DevOps measures. DevOps measures include software delivery performance, reliability, and wellbeing.
A linear regression line showing the relationship between normalized scores for GitOps and the DORA 4 keys

GitOps and DevOps

One of our cornerstone findings is the strong relationship between GitOps scores and software delivery performance. Teams with higher GitOps scores also perform better against the DORA 4 key metrics.

That means higher GitOps performance levels are associated with increased deployment frequency, shorter lead time for changes, lower change failure rates, and faster recovery time after a failed deployment.