-
Notifications
You must be signed in to change notification settings - Fork 60
Group iteration on simplifying principle wording #14
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Changes from all commits
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change | ||||
|---|---|---|---|---|---|---|
| @@ -1,4 +1,4 @@ | ||||||
| # GitOps Principles v0.1.0 | ||||||
| # GitOps Principles v0.2.0 | ||||||
|
|
||||||
| ## Summary | ||||||
|
|
||||||
|
|
@@ -10,22 +10,22 @@ These principles were derived from modern software operations but are rooted in | |||||
|
|
||||||
| ## Principles | ||||||
|
|
||||||
| 1. **The principle of declarative desired state** | ||||||
| 1. **Desired System State Is Declarative** | ||||||
|
|
||||||
| 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. | ||||||
|
|
||||||
| 2. **The principle of immutable desired state versions** | ||||||
| 2. **Declarations Are Versioned and Immutable** | ||||||
|
Contributor
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more.
Suggested change
Typographic Suggestion:
Member
Author
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. @lloydchang Yeah I wasn't sure about which title case style we want to adopt. I would recommend not getting too caught up in this question, and that we follow some existing style guide. For now I just chose AP style AP style Title Case so I didn't have to think about it. If interested though, this is a fun tool to see how the different standards look https://titlecaseconverter.com/ Note "Is" is capitalized in every style. "Through" varies across the standards. |
||||||
|
|
||||||
| _Desired State_ is stored in a way that supports versioning, immutability of versions, and retains a complete version history. | ||||||
|
|
||||||
| 3. **The principle of continuous state reconciliation** | ||||||
| 3. **State Reconciliation Is Continuous** | ||||||
scottrigby marked this conversation as resolved.
Show resolved
Hide resolved
|
||||||
|
|
||||||
| Software agents continuously, and automatically, compare a system's _Actual State_ to its _Desired State_. | ||||||
| If the actual and desired states differ for any reason, automated actions to reconcile them are initiated. | ||||||
| Software agents continuously, and automatically, compare a system's state to its _Desired State_. | ||||||
| If these states differ for any reason, automated actions to reconcile them are initiated. | ||||||
|
|
||||||
| 4. **The principle of operations through declaration** | ||||||
| 4. **Intentional Changes Only Through Versioning** | ||||||
|
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. What about There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Note: Not sure if these are interchangeable in this context
Member
Author
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. 🤔
Member
Author
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. To address grammar:
Suggested change
Member
Author
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. 🤔
This comment was marked as outdated.
Sorry, something went wrong. |
||||||
|
|
||||||
| The only mechanism through which the system is intentionally operated on is through these principles. | ||||||
| The only mechanism through which the system is intentionally changed is through new versions of the _Desired State_. | ||||||
|
|
||||||
| ## Notes | ||||||
|
|
||||||
|
|
||||||
Uh oh!
There was an error while loading. Please reload this page.