Deployment approach where infrastructure and application changes are managed through Git version control. Like using a blueprint repository where every change is tracked and can be reversed.
Infrastructure changes are made by submitting pull requests to Git, which automatically updates the cloud environment when merged.
GitOps is a practice (not a single cloud service). It’s typically implemented with Git hosting (e.g., GitHub/GitLab), CI/CD, and a GitOps controller such as Argo CD or Flux that continuously reconciles the running environment to match what’s declared in Git. All major clouds support GitOps through Kubernetes services and CI/CD integrations, but there is no one-to-one native service named “GitOps” across AWS, Azure, GCP, or OCI.