Skip to content

GitOps Fundamentals

GitOps uses Git as the single source of truth for infrastructure and app deployment state.

Core Concepts

  • Declarative manifests stored in Git.
  • Pull-based reconciliation from cluster agents.
  • Continuous drift detection and self-healing.
  • Auditable change history through commits/PRs.

Tools in this folder

  • argoCD/
  • fluxCD/

Best Practices

  • Keep app and platform repos clearly separated.
  • Enforce PR reviews before merges.
  • Use environment overlays/branches consistently.
  • Alert on reconciliation failures and drift.