You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The objective of this change is to propose a release candidate draft
reconciling and incorporating the varying views of all GitOps Working Group
community participants.
Co-authored-by: Dan Garfield <[email protected]>
Co-authored-by: Leonardo Murillo <[email protected]>
Signed-off-by: Scott Rigby <[email protected]>
Copy file name to clipboardExpand all lines: PRINCIPLES.md
+8-9Lines changed: 8 additions & 9 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -10,22 +10,21 @@ These principles were derived from modern software operations but are rooted in
10
10
11
11
## Principles
12
12
13
-
1.**The principle of declarative desired state**
13
+
1.**Declarative**
14
14
15
-
A system managed by GitOps must have its _Desired State_ expressed declaratively as data in a format writable and readable by both humans and machines.
15
+
A system managed by GitOps must have its desired state expressed declaratively.
16
16
17
-
2.**The principle of immutable desired state versions**
17
+
2.**Versioned and Immutable**
18
18
19
-
_Desired State_ is stored in a way that supports versioning, immutability of versions, and retains a complete version history.
19
+
Desired state is stored in a way that enforces immutability, versioning and retains a complete version history.
20
20
21
-
3.**The principle of continuous state reconciliation**
21
+
3.**Pulled Automatically**
22
22
23
-
Software agents continuously, and automatically, compare a system's _Actual State_ to its _Desired State_.
24
-
If the actual and desired states differ for any reason, automated actions to reconcile them are initiated.
23
+
Software agents automatically pull the desired state declarations from the source.
25
24
26
-
4.**The principle of operations through declaration**
25
+
4.**Continuously Reconciled**
27
26
28
-
The only mechanism through which the system is intentionally operated on is through these principles.
27
+
Software agents continuously observe actual system state and attempt to apply the desired state.
0 commit comments