Software development

GitOps

GitOps is a practice that uses a Git repository as the single source of truth for the desired state of infrastructure and deployments, with every change going through a review (pull request) before automatic application.

Why it matters

It makes every infrastructure change traceable, reversible and auditable, reducing silent configuration drift between environments.

Concrete example

To add a new server, the team edits a configuration file in Git; the change is reviewed and then applied automatically by the GitOps tool.

Related notions

Infrastructure as CodeSource of truthAutomated deployment

Assess your organization's maturity on this topic

Start the diagnostic
Back to glossary