From 2cd3f576cd1d8c79fe07d095d8a61e102c03281f Mon Sep 17 00:00:00 2001 From: Scott Rigby Date: Fri, 16 Jul 2021 13:41:09 -0400 Subject: [PATCH 1/5] Remove repeated use of 'The principle of' prefix Signed-off-by: Scott Rigby --- content/principles/automated-delivery.mdx | 2 +- content/principles/declarative-config.mdx | 2 +- content/principles/software-agents.mdx | 2 +- content/principles/version-controlled.mdx | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/content/principles/automated-delivery.mdx b/content/principles/automated-delivery.mdx index e8c2ce4..7b15d37 100644 --- a/content/principles/automated-delivery.mdx +++ b/content/principles/automated-delivery.mdx @@ -1,5 +1,5 @@ --- order: 3 -title: The principle of continuous state reconciliation +title: Continuous state reconciliation description: "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." --- diff --git a/content/principles/declarative-config.mdx b/content/principles/declarative-config.mdx index ff0b67d..d472bad 100644 --- a/content/principles/declarative-config.mdx +++ b/content/principles/declarative-config.mdx @@ -1,5 +1,5 @@ --- order: 1 -title: The principle of declarative desired state +title: Declarative desired state description: "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." --- diff --git a/content/principles/software-agents.mdx b/content/principles/software-agents.mdx index 0777611..18af07c 100644 --- a/content/principles/software-agents.mdx +++ b/content/principles/software-agents.mdx @@ -1,5 +1,5 @@ --- order: 4 -title: The principle of operations through declaration +title: Operations through declaration description: "The only mechanism through which the system is intentionally operated on is through these principles." --- diff --git a/content/principles/version-controlled.mdx b/content/principles/version-controlled.mdx index 02d906b..df142c2 100644 --- a/content/principles/version-controlled.mdx +++ b/content/principles/version-controlled.mdx @@ -1,5 +1,5 @@ --- order: 2 -title: The principle of immutable desired state versions +title: Immutable desired state versions description: "Desired State is stored in a way that supports versioning, immutability of versions, and retains a complete version history." --- From 8f0a87b0c418628d4d502781a246d463ee4b41bf Mon Sep 17 00:00:00 2001 From: Scott Rigby Date: Tue, 27 Jul 2021 17:53:40 -0400 Subject: [PATCH 2/5] Update to match current WIP for v0.2.0 Signed-off-by: Scott Rigby --- content/principles/automated-delivery.mdx | 4 ++-- content/principles/declarative-config.mdx | 2 +- content/principles/software-agents.mdx | 4 ++-- content/principles/version-controlled.mdx | 2 +- 4 files changed, 6 insertions(+), 6 deletions(-) diff --git a/content/principles/automated-delivery.mdx b/content/principles/automated-delivery.mdx index 7b15d37..878bb3b 100644 --- a/content/principles/automated-delivery.mdx +++ b/content/principles/automated-delivery.mdx @@ -1,5 +1,5 @@ --- order: 3 -title: Continuous state reconciliation -description: "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." +title: State Reconciliation Is Continuous +description: "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." --- diff --git a/content/principles/declarative-config.mdx b/content/principles/declarative-config.mdx index d472bad..18fa6d2 100644 --- a/content/principles/declarative-config.mdx +++ b/content/principles/declarative-config.mdx @@ -1,5 +1,5 @@ --- order: 1 -title: Declarative desired state +title: Desired System State Is Declarative description: "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." --- diff --git a/content/principles/software-agents.mdx b/content/principles/software-agents.mdx index 18af07c..2bdec8c 100644 --- a/content/principles/software-agents.mdx +++ b/content/principles/software-agents.mdx @@ -1,5 +1,5 @@ --- order: 4 -title: Operations through declaration -description: "The only mechanism through which the system is intentionally operated on is through these principles." +title: Intentional Changes Only Through Versioning +description: "The only mechanism through which the system is intentionally changed is through new versions of the Desired State." --- diff --git a/content/principles/version-controlled.mdx b/content/principles/version-controlled.mdx index df142c2..4011a78 100644 --- a/content/principles/version-controlled.mdx +++ b/content/principles/version-controlled.mdx @@ -1,5 +1,5 @@ --- order: 2 -title: Immutable desired state versions +title: Declarations Are Versioned and Immutable description: "Desired State is stored in a way that supports versioning, immutability of versions, and retains a complete version history." --- From 22dda905d967fd885cf2e1a501992ec39604a699 Mon Sep 17 00:00:00 2001 From: Scott Rigby Date: Tue, 27 Jul 2021 18:18:49 -0400 Subject: [PATCH 3/5] Specify version Signed-off-by: Scott Rigby --- src/pages/index.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/pages/index.js b/src/pages/index.js index 8685fc5..6507dc7 100644 --- a/src/pages/index.js +++ b/src/pages/index.js @@ -96,7 +96,8 @@ const IndexPage = ({ location }) => {

GitOps{" "} - Principles + Principles{" "} + v0.1.0

From 23a08d1e7322102df9114a922ae68de6fe86150e Mon Sep 17 00:00:00 2001 From: Scott Rigby Date: Tue, 27 Jul 2021 18:40:06 -0400 Subject: [PATCH 4/5] Fix build Signed-off-by: Scott Rigby --- src/components/{priciples.js => principles.js} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename src/components/{priciples.js => principles.js} (100%) diff --git a/src/components/priciples.js b/src/components/principles.js similarity index 100% rename from src/components/priciples.js rename to src/components/principles.js From 9a970dd6d4eab0979466495021c163dd995cb341 Mon Sep 17 00:00:00 2001 From: Scott Rigby Date: Tue, 27 Jul 2021 19:47:24 -0400 Subject: [PATCH 5/5] Bump version in preparation for v0.2.0 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit To-do: remove ⚠️ and change link once PR is merged and tag is rolled out Signed-off-by: Scott Rigby --- src/pages/index.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/pages/index.js b/src/pages/index.js index 6507dc7..394b395 100644 --- a/src/pages/index.js +++ b/src/pages/index.js @@ -97,7 +97,7 @@ const IndexPage = ({ location }) => {

GitOps{" "} Principles{" "} - v0.1.0 + ⚠️ v0.2.0