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: