GitOps System
Jump to navigation
Jump to search
A GitOps System is a DevOps system that ...
- Context:
- It can (typically):
- Represent the entire system is described declaratively.
- Capture the canonical desired system state is versioned (in git).
- There are approved changes that can be automatically applied to the system.
- Software agents ensure correctness and alert on divergence.
- It can (typically):
- See: GitLab, CI/CD System.
References
2022
- https://thenewstack.io/does-the-gitops-emperor-have-no-clothes/
- … what we describe as GitOps based on the four principles established by Weaveworks:
- The entire system is described declaratively.
- The canonical desired system state is versioned in git.
- There are approved changes that can be automatically applied to the system.
- Software agents ensure correctness and alert on divergence.
- … what we describe as GitOps based on the four principles established by Weaveworks: