GitOps huwa approċċ għal continuous deployment (speċjalment għal Kubernetes) fejn Git huwa l-unika sors tal-verità għall-istat mixtieq tal-infrastruttura u l-applikazzjonijiet, u aġent awtomatizzat kontinwament jirrikonċillja l-istat attwali biex jaqbel ma' Git. Il-bidliet isiru permezz ta' Git, u s-sistema titlaqq u tapplika lilhom.
Il-mudell GitOps
Git holds the DESIRED STATE (declarative configs: Kubernetes manifests, Helm charts, etc.):
→ an AGENT in the cluster continuously COMPARES actual state vs Git (desired state)
→ it RECONCILES: automatically applies changes to make reality match Git
→ to deploy/change: commit to Git → the agent detects and applies it (PULL-based)
→ Git = single source of truth; the system continuously converges to it.
