In GitOps, what does the principle of Versioned and Immutable mean?
One of the four fundamental GitOps principles is Versioned and Immutable. This means that the entire system's desired state must be stored in a Git repository with version control. Each change must be represented as a commit, and Git's immutability guarantees a reliable, auditable history of how the system evolved.
''The desired state is stored in a version control system. The record of truth is stored in an immutable history, and changes can be audited and reverted if necessary. This guarantees that the system's configuration is versioned, immutable, and traceable.''
Thus, configuration and infrastructure must be version-controlled and immutable, never changed directly in production.
===========
Irving
3 months agoMicah
3 months agoCassandra
4 months agoVeronica
4 months agoSharee
4 months agoWalton
4 months agoRyan
4 months agoTomas
5 months agoLinwood
5 months agoRikki
5 months agoBronwyn
5 months agoMartin
5 months agoDesiree
5 months ago