Back to Glossary
DevOps
GitOps
Quick Definition
An operational framework that uses Git as the single source of truth for declarative infrastructure and application configurations.
Detailed Explanation
GitOps extends infrastructure-as-code by using Git workflows (pull requests, code review, merge) to manage infrastructure changes. Automated operators watch the Git repository and reconcile the actual state with the desired state declared in Git.
Benefits include full audit trail (every change is a Git commit), easy rollback (revert the Git commit), consistency (Git is the single source of truth), and developer experience (familiar Git workflow for infrastructure).
Tools like Argo CD, Flux, and Terraform Cloud implement GitOps patterns. It's particularly popular in Kubernetes environments.
Related Terms
Relevant Frameworks
DevOps