GitOps¶
GitOps is an operational framework for Continuous Delivery (CD) that leverages Git as the single source of truth for declarative infrastructure and applications^[400-devops-04-ci-cd-pipelines-argocd.md]1.
Core Principles¶
The methodology centers on storing the desired state of the entire system—infrastructure and application configurations—in Git^[400-devops-04-ci-cd-pipelines-argocd.md]. This allows the version control system to act as the definitive source for the production environment's state.
Tooling¶
ArgoCD is a prominent tool used to implement GitOps, specifically for Kubernetes environments^[400-devops-04-ci-cd-pipelines-argocd.md]. It automates the synchronization of the live cluster state with the configurations stored in the Git repository.
Sources¶
400-devops-04-ci-cd-pipelines-argocd.md
Confidence Score: 0.8