GitOps
Noun · Development · Origin: 2017
Definitions
An operational framework where the desired state of infrastructure is declared in a Git repository, and automated processes continuously reconcile the actual state with the declared state. Git as the single source of truth for everything.
In plain English: Managing your entire infrastructure through Git — what's in the repository is what's running in production, automatically kept in sync.
GitOps tools like ArgoCD and Flux watch a Git repository and automatically reconcile the cluster state to match the declared state in the repo. If someone manually changes a Kubernetes deployment, GitOps automatically reverts it to match the repo — git becomes the single source of truth.
Example: 'Someone kubectl edited a production deployment at 3 AM. ArgoCD reverted it within 60 seconds because it didn't match the Git state. That's GitOps working as intended.'
Source: tooling / reconciliation