From 18c481c662d677fe5ffa4addca97414730c86e7b Mon Sep 17 00:00:00 2001 From: oleksandr-codefresh Date: Mon, 19 Sep 2022 12:47:05 +0300 Subject: [PATCH 01/76] pushing new rollout image tag() --- canary-rollout-ingress/canary-rollout.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/canary-rollout-ingress/canary-rollout.yaml b/canary-rollout-ingress/canary-rollout.yaml index c5c821cfad..3dd1f25a29 100644 --- a/canary-rollout-ingress/canary-rollout.yaml +++ b/canary-rollout-ingress/canary-rollout.yaml @@ -26,7 +26,7 @@ spec: spec: containers: - name: express-microservice - image: idanarbel/rollouts-demo:red + image: idanarbel/rollouts-demo:purple ports: - containerPort: 3000 resources: From ebab9cc08aa43c927ea30ff988300f0735e34f01 Mon Sep 17 00:00:00 2001 From: oleksandr-codefresh Date: Mon, 19 Sep 2022 12:51:24 +0300 Subject: [PATCH 02/76] pushing new rollout image tag() --- canary-rollout-ingress/canary-rollout.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/canary-rollout-ingress/canary-rollout.yaml b/canary-rollout-ingress/canary-rollout.yaml index 3dd1f25a29..c5c821cfad 100644 --- a/canary-rollout-ingress/canary-rollout.yaml +++ b/canary-rollout-ingress/canary-rollout.yaml @@ -26,7 +26,7 @@ spec: spec: containers: - name: express-microservice - image: idanarbel/rollouts-demo:purple + image: idanarbel/rollouts-demo:red ports: - containerPort: 3000 resources: From dd5cc09c6e93483355449abc1b6a438874ac6a68 Mon Sep 17 00:00:00 2001 From: oleksandr-codefresh Date: Mon, 19 Sep 2022 13:05:06 +0300 Subject: [PATCH 03/76] pushing new rollout image tag() --- canary-rollout-ingress/canary-rollout.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/canary-rollout-ingress/canary-rollout.yaml b/canary-rollout-ingress/canary-rollout.yaml index c5c821cfad..3dd1f25a29 100644 --- a/canary-rollout-ingress/canary-rollout.yaml +++ b/canary-rollout-ingress/canary-rollout.yaml @@ -26,7 +26,7 @@ spec: spec: containers: - name: express-microservice - image: idanarbel/rollouts-demo:red + image: idanarbel/rollouts-demo:purple ports: - containerPort: 3000 resources: From 79d53c891a6b26a219bbd36af0a0cea0e3f8d1b1 Mon Sep 17 00:00:00 2001 From: Oleksandr Saulyak Date: Mon, 19 Sep 2022 17:22:41 +0300 Subject: [PATCH 04/76] Update canary-rollout.yaml --- canary-rollout-ingress/canary-rollout.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/canary-rollout-ingress/canary-rollout.yaml b/canary-rollout-ingress/canary-rollout.yaml index 3dd1f25a29..2cb6f18b44 100644 --- a/canary-rollout-ingress/canary-rollout.yaml +++ b/canary-rollout-ingress/canary-rollout.yaml @@ -26,7 +26,7 @@ spec: spec: containers: - name: express-microservice - image: idanarbel/rollouts-demo:purple + image: idanarbel/rollouts-demo:green ports: - containerPort: 3000 resources: From 080917c7986841e6f2dc51040509146dd672b651 Mon Sep 17 00:00:00 2001 From: Oleksandr Saulyak Date: Mon, 19 Sep 2022 17:34:22 +0300 Subject: [PATCH 05/76] purple --- canary-rollout-ingress/canary-rollout.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/canary-rollout-ingress/canary-rollout.yaml b/canary-rollout-ingress/canary-rollout.yaml index 2cb6f18b44..3dd1f25a29 100644 --- a/canary-rollout-ingress/canary-rollout.yaml +++ b/canary-rollout-ingress/canary-rollout.yaml @@ -26,7 +26,7 @@ spec: spec: containers: - name: express-microservice - image: idanarbel/rollouts-demo:green + image: idanarbel/rollouts-demo:purple ports: - containerPort: 3000 resources: From 20b4d0d9a882627dd3600a3a6aebc473b6c32d11 Mon Sep 17 00:00:00 2001 From: Oleksandr Saulyak Date: Mon, 19 Sep 2022 17:38:37 +0300 Subject: [PATCH 06/76] Update canary-rollout.yaml --- canary-rollout-ingress/canary-rollout.yaml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/canary-rollout-ingress/canary-rollout.yaml b/canary-rollout-ingress/canary-rollout.yaml index 3dd1f25a29..63e8b4dd65 100644 --- a/canary-rollout-ingress/canary-rollout.yaml +++ b/canary-rollout-ingress/canary-rollout.yaml @@ -3,6 +3,7 @@ kind: Rollout metadata: name: canary-demo spec: + progressDeadlineSeconds: 240 replicas: 2 revisionHistoryLimit: 1 strategy: @@ -26,7 +27,7 @@ spec: spec: containers: - name: express-microservice - image: idanarbel/rollouts-demo:purple + image: idanarbel/rollouts-demo:bluee ports: - containerPort: 3000 resources: From 0987df899474bf8d8ef3ccdff0955c7099f4f777 Mon Sep 17 00:00:00 2001 From: Oleksandr Saulyak Date: Mon, 19 Sep 2022 17:44:07 +0300 Subject: [PATCH 07/76] blue healthy --- canary-rollout-ingress/canary-rollout.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/canary-rollout-ingress/canary-rollout.yaml b/canary-rollout-ingress/canary-rollout.yaml index 63e8b4dd65..d678aab644 100644 --- a/canary-rollout-ingress/canary-rollout.yaml +++ b/canary-rollout-ingress/canary-rollout.yaml @@ -27,7 +27,7 @@ spec: spec: containers: - name: express-microservice - image: idanarbel/rollouts-demo:bluee + image: idanarbel/rollouts-demo:blue ports: - containerPort: 3000 resources: From f1ffdc197923866d6ca2895924386dadc4542e18 Mon Sep 17 00:00:00 2001 From: Oleksandr Saulyak Date: Tue, 20 Sep 2022 16:32:03 +0300 Subject: [PATCH 08/76] Update canary-rollout.yaml --- canary-rollout-ingress/canary-rollout.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/canary-rollout-ingress/canary-rollout.yaml b/canary-rollout-ingress/canary-rollout.yaml index d678aab644..afd0714772 100644 --- a/canary-rollout-ingress/canary-rollout.yaml +++ b/canary-rollout-ingress/canary-rollout.yaml @@ -27,7 +27,7 @@ spec: spec: containers: - name: express-microservice - image: idanarbel/rollouts-demo:blue + image: idanarbel/rollouts-demo:red ports: - containerPort: 3000 resources: From 0f93074564253a3af2b6ccaddfb5f3a9ce581030 Mon Sep 17 00:00:00 2001 From: Oleksandr Saulyak Date: Tue, 20 Sep 2022 16:48:51 +0300 Subject: [PATCH 09/76] Update canary-rollout.yaml --- canary-rollout-ingress/canary-rollout.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/canary-rollout-ingress/canary-rollout.yaml b/canary-rollout-ingress/canary-rollout.yaml index afd0714772..f2f7d4d621 100644 --- a/canary-rollout-ingress/canary-rollout.yaml +++ b/canary-rollout-ingress/canary-rollout.yaml @@ -27,7 +27,7 @@ spec: spec: containers: - name: express-microservice - image: idanarbel/rollouts-demo:red + image: idanarbel/rollouts-demo:green ports: - containerPort: 3000 resources: From 261cce01060fc394095b74f2b4d08f1487bb13ed Mon Sep 17 00:00:00 2001 From: Oleksandr Saulyak Date: Tue, 20 Sep 2022 17:01:00 +0300 Subject: [PATCH 10/76] Update canary-rollout.yaml --- canary-rollout-ingress/canary-rollout.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/canary-rollout-ingress/canary-rollout.yaml b/canary-rollout-ingress/canary-rollout.yaml index f2f7d4d621..5b72b22c6a 100644 --- a/canary-rollout-ingress/canary-rollout.yaml +++ b/canary-rollout-ingress/canary-rollout.yaml @@ -27,7 +27,7 @@ spec: spec: containers: - name: express-microservice - image: idanarbel/rollouts-demo:green + image: idanarbel/rollouts-demo:pink ports: - containerPort: 3000 resources: From 3dbcd565a311ed246225e180a73251f4b960b81e Mon Sep 17 00:00:00 2001 From: Oleksandr Saulyak Date: Tue, 20 Sep 2022 17:08:15 +0300 Subject: [PATCH 11/76] reeeed --- canary-rollout-ingress/canary-rollout.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/canary-rollout-ingress/canary-rollout.yaml b/canary-rollout-ingress/canary-rollout.yaml index 5b72b22c6a..afd0714772 100644 --- a/canary-rollout-ingress/canary-rollout.yaml +++ b/canary-rollout-ingress/canary-rollout.yaml @@ -27,7 +27,7 @@ spec: spec: containers: - name: express-microservice - image: idanarbel/rollouts-demo:pink + image: idanarbel/rollouts-demo:red ports: - containerPort: 3000 resources: From 13d0b3fafca793f36de73c4ab2ff13c580d91559 Mon Sep 17 00:00:00 2001 From: Oleksandr Saulyak Date: Mon, 26 Sep 2022 16:31:55 +0300 Subject: [PATCH 12/76] blue --- canary-rollout-ingress/canary-rollout.yaml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/canary-rollout-ingress/canary-rollout.yaml b/canary-rollout-ingress/canary-rollout.yaml index afd0714772..f950521040 100644 --- a/canary-rollout-ingress/canary-rollout.yaml +++ b/canary-rollout-ingress/canary-rollout.yaml @@ -11,6 +11,7 @@ spec: steps: - pause: duration: 20s + - pause: {} - analysis: templates: - templateName: mixed-roll-tests @@ -27,7 +28,7 @@ spec: spec: containers: - name: express-microservice - image: idanarbel/rollouts-demo:red + image: idanarbel/rollouts-demo:blue ports: - containerPort: 3000 resources: From 3bcfc99ab24d1faa811f43d09ee7bb7b79ab3ff1 Mon Sep 17 00:00:00 2001 From: Oleksandr Saulyak Date: Mon, 26 Sep 2022 20:01:47 +0300 Subject: [PATCH 13/76] orange --- canary-rollout-ingress/canary-rollout.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/canary-rollout-ingress/canary-rollout.yaml b/canary-rollout-ingress/canary-rollout.yaml index f950521040..260530c645 100644 --- a/canary-rollout-ingress/canary-rollout.yaml +++ b/canary-rollout-ingress/canary-rollout.yaml @@ -28,7 +28,7 @@ spec: spec: containers: - name: express-microservice - image: idanarbel/rollouts-demo:blue + image: idanarbel/rollouts-demo:orange ports: - containerPort: 3000 resources: From 199ec7a268a23e1422b2d0ad0072929711360049 Mon Sep 17 00:00:00 2001 From: Oleksandr Saulyak Date: Mon, 26 Sep 2022 20:08:52 +0300 Subject: [PATCH 14/76] red --- canary-rollout-ingress/canary-rollout.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/canary-rollout-ingress/canary-rollout.yaml b/canary-rollout-ingress/canary-rollout.yaml index 260530c645..3b4466c554 100644 --- a/canary-rollout-ingress/canary-rollout.yaml +++ b/canary-rollout-ingress/canary-rollout.yaml @@ -28,7 +28,7 @@ spec: spec: containers: - name: express-microservice - image: idanarbel/rollouts-demo:orange + image: idanarbel/rollouts-demo:red ports: - containerPort: 3000 resources: From bb2ba2214572a67e871b47a513d38b7dfd02fdec Mon Sep 17 00:00:00 2001 From: Oleksandr Saulyak Date: Mon, 26 Sep 2022 21:18:26 +0300 Subject: [PATCH 15/76] green --- canary-rollout-ingress/canary-rollout.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/canary-rollout-ingress/canary-rollout.yaml b/canary-rollout-ingress/canary-rollout.yaml index 3b4466c554..b4407a2aed 100644 --- a/canary-rollout-ingress/canary-rollout.yaml +++ b/canary-rollout-ingress/canary-rollout.yaml @@ -28,7 +28,7 @@ spec: spec: containers: - name: express-microservice - image: idanarbel/rollouts-demo:red + image: idanarbel/rollouts-demo:green ports: - containerPort: 3000 resources: From 89e53f52e18b1f85436d58513344aa33432fb05c Mon Sep 17 00:00:00 2001 From: Oleksandr Saulyak Date: Tue, 27 Sep 2022 13:54:33 +0300 Subject: [PATCH 16/76] purple --- canary-rollout-ingress/canary-rollout.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/canary-rollout-ingress/canary-rollout.yaml b/canary-rollout-ingress/canary-rollout.yaml index b4407a2aed..b8a2bf4374 100644 --- a/canary-rollout-ingress/canary-rollout.yaml +++ b/canary-rollout-ingress/canary-rollout.yaml @@ -28,7 +28,7 @@ spec: spec: containers: - name: express-microservice - image: idanarbel/rollouts-demo:green + image: idanarbel/rollouts-demo:purple ports: - containerPort: 3000 resources: From 35e07bd4dc8d80d6be26f8d33a0b939b18f49a57 Mon Sep 17 00:00:00 2001 From: Oleksandr Saulyak Date: Tue, 27 Sep 2022 14:01:20 +0300 Subject: [PATCH 17/76] red --- canary-rollout-ingress/canary-rollout.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/canary-rollout-ingress/canary-rollout.yaml b/canary-rollout-ingress/canary-rollout.yaml index b8a2bf4374..3b4466c554 100644 --- a/canary-rollout-ingress/canary-rollout.yaml +++ b/canary-rollout-ingress/canary-rollout.yaml @@ -28,7 +28,7 @@ spec: spec: containers: - name: express-microservice - image: idanarbel/rollouts-demo:purple + image: idanarbel/rollouts-demo:red ports: - containerPort: 3000 resources: From 8e5b81a0521f09a4cd9541c4d936411cf459faa9 Mon Sep 17 00:00:00 2001 From: Oleksandr Saulyak Date: Tue, 27 Sep 2022 14:09:02 +0300 Subject: [PATCH 18/76] green --- canary-rollout-ingress/canary-rollout.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/canary-rollout-ingress/canary-rollout.yaml b/canary-rollout-ingress/canary-rollout.yaml index 3b4466c554..b4407a2aed 100644 --- a/canary-rollout-ingress/canary-rollout.yaml +++ b/canary-rollout-ingress/canary-rollout.yaml @@ -28,7 +28,7 @@ spec: spec: containers: - name: express-microservice - image: idanarbel/rollouts-demo:red + image: idanarbel/rollouts-demo:green ports: - containerPort: 3000 resources: From d7896c3016c36c88a5546261d7f27b48c014c2fe Mon Sep 17 00:00:00 2001 From: Oleksandr Saulyak Date: Tue, 27 Sep 2022 14:25:17 +0300 Subject: [PATCH 19/76] blue --- canary-rollout-ingress/canary-rollout.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/canary-rollout-ingress/canary-rollout.yaml b/canary-rollout-ingress/canary-rollout.yaml index b4407a2aed..f950521040 100644 --- a/canary-rollout-ingress/canary-rollout.yaml +++ b/canary-rollout-ingress/canary-rollout.yaml @@ -28,7 +28,7 @@ spec: spec: containers: - name: express-microservice - image: idanarbel/rollouts-demo:green + image: idanarbel/rollouts-demo:blue ports: - containerPort: 3000 resources: From 8c071b76a2b0baaa506aaefadb351e7323c8b80b Mon Sep 17 00:00:00 2001 From: Oleksandr Saulyak Date: Tue, 27 Sep 2022 14:40:00 +0300 Subject: [PATCH 20/76] green --- canary-rollout-ingress/canary-rollout.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/canary-rollout-ingress/canary-rollout.yaml b/canary-rollout-ingress/canary-rollout.yaml index f950521040..b4407a2aed 100644 --- a/canary-rollout-ingress/canary-rollout.yaml +++ b/canary-rollout-ingress/canary-rollout.yaml @@ -28,7 +28,7 @@ spec: spec: containers: - name: express-microservice - image: idanarbel/rollouts-demo:blue + image: idanarbel/rollouts-demo:green ports: - containerPort: 3000 resources: From 3baa698eabbee2186cedd44e14c29a754e202877 Mon Sep 17 00:00:00 2001 From: Oleksandr Saulyak Date: Tue, 27 Sep 2022 15:02:32 +0300 Subject: [PATCH 21/76] red --- canary-rollout-ingress/canary-rollout.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/canary-rollout-ingress/canary-rollout.yaml b/canary-rollout-ingress/canary-rollout.yaml index b4407a2aed..3b4466c554 100644 --- a/canary-rollout-ingress/canary-rollout.yaml +++ b/canary-rollout-ingress/canary-rollout.yaml @@ -28,7 +28,7 @@ spec: spec: containers: - name: express-microservice - image: idanarbel/rollouts-demo:green + image: idanarbel/rollouts-demo:red ports: - containerPort: 3000 resources: From 0d8b73de2834ef1486b410ea7d5672ba4066f652 Mon Sep 17 00:00:00 2001 From: Oleksandr Saulyak Date: Tue, 27 Sep 2022 15:05:41 +0300 Subject: [PATCH 22/76] purple --- canary-rollout-ingress/canary-rollout.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/canary-rollout-ingress/canary-rollout.yaml b/canary-rollout-ingress/canary-rollout.yaml index 3b4466c554..b8a2bf4374 100644 --- a/canary-rollout-ingress/canary-rollout.yaml +++ b/canary-rollout-ingress/canary-rollout.yaml @@ -28,7 +28,7 @@ spec: spec: containers: - name: express-microservice - image: idanarbel/rollouts-demo:red + image: idanarbel/rollouts-demo:purple ports: - containerPort: 3000 resources: From cc05faa5e067463a384b145d458b4f9a5cf745e8 Mon Sep 17 00:00:00 2001 From: Oleksandr Saulyak Date: Tue, 27 Sep 2022 15:38:33 +0300 Subject: [PATCH 23/76] red --- canary-rollout-ingress/canary-rollout.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/canary-rollout-ingress/canary-rollout.yaml b/canary-rollout-ingress/canary-rollout.yaml index b8a2bf4374..3b4466c554 100644 --- a/canary-rollout-ingress/canary-rollout.yaml +++ b/canary-rollout-ingress/canary-rollout.yaml @@ -28,7 +28,7 @@ spec: spec: containers: - name: express-microservice - image: idanarbel/rollouts-demo:purple + image: idanarbel/rollouts-demo:red ports: - containerPort: 3000 resources: From 4cba7df49a4aee37b2a84f3469832e6d4bcc0574 Mon Sep 17 00:00:00 2001 From: Oleksandr Saulyak Date: Tue, 27 Sep 2022 20:24:43 +0300 Subject: [PATCH 24/76] 02 tag --- helm-guestbook/values.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/helm-guestbook/values.yaml b/helm-guestbook/values.yaml index 3666712aec..d1a9453bf3 100644 --- a/helm-guestbook/values.yaml +++ b/helm-guestbook/values.yaml @@ -6,7 +6,7 @@ replicaCount: 1 image: repository: gcr.io/heptio-images/ks-guestbook-demo - tag: 0.1 + tag: 0.2 pullPolicy: IfNotPresent service: From d65e1436b1a388f62d0e5c1090c84b8aa9297c84 Mon Sep 17 00:00:00 2001 From: Oleksandr Saulyak Date: Tue, 27 Sep 2022 20:45:35 +0300 Subject: [PATCH 25/76] 0111111 --- helm-guestbook/values.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/helm-guestbook/values.yaml b/helm-guestbook/values.yaml index d1a9453bf3..3666712aec 100644 --- a/helm-guestbook/values.yaml +++ b/helm-guestbook/values.yaml @@ -6,7 +6,7 @@ replicaCount: 1 image: repository: gcr.io/heptio-images/ks-guestbook-demo - tag: 0.2 + tag: 0.1 pullPolicy: IfNotPresent service: From 5941aadc6f0004e0f938a3404f6138f81ffa3b84 Mon Sep 17 00:00:00 2001 From: Oleksandr Saulyak Date: Tue, 27 Sep 2022 20:47:12 +0300 Subject: [PATCH 26/76] 02 tag --- helm-guestbook/values.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/helm-guestbook/values.yaml b/helm-guestbook/values.yaml index 3666712aec..d1a9453bf3 100644 --- a/helm-guestbook/values.yaml +++ b/helm-guestbook/values.yaml @@ -6,7 +6,7 @@ replicaCount: 1 image: repository: gcr.io/heptio-images/ks-guestbook-demo - tag: 0.1 + tag: 0.2 pullPolicy: IfNotPresent service: From 3d1d7f485e52e6391d36aa3a5c6eb2a819dc9759 Mon Sep 17 00:00:00 2001 From: Oleksandr Saulyak Date: Tue, 27 Sep 2022 20:54:02 +0300 Subject: [PATCH 27/76] 01 tag --- helm-guestbook/values.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/helm-guestbook/values.yaml b/helm-guestbook/values.yaml index d1a9453bf3..3666712aec 100644 --- a/helm-guestbook/values.yaml +++ b/helm-guestbook/values.yaml @@ -6,7 +6,7 @@ replicaCount: 1 image: repository: gcr.io/heptio-images/ks-guestbook-demo - tag: 0.2 + tag: 0.1 pullPolicy: IfNotPresent service: From d7b7fda74bf316a74e9f32ae0fc4df9e1be616c7 Mon Sep 17 00:00:00 2001 From: Oleksandr Saulyak Date: Tue, 27 Sep 2022 20:56:46 +0300 Subject: [PATCH 28/76] 02 ttt --- helm-guestbook/values.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/helm-guestbook/values.yaml b/helm-guestbook/values.yaml index 3666712aec..d1a9453bf3 100644 --- a/helm-guestbook/values.yaml +++ b/helm-guestbook/values.yaml @@ -6,7 +6,7 @@ replicaCount: 1 image: repository: gcr.io/heptio-images/ks-guestbook-demo - tag: 0.1 + tag: 0.2 pullPolicy: IfNotPresent service: From 014489fdcafafb5b74d743c575cb26a386c99db2 Mon Sep 17 00:00:00 2001 From: Oleksandr Saulyak Date: Tue, 27 Sep 2022 21:02:30 +0300 Subject: [PATCH 29/76] 01111111 --- helm-guestbook/values.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/helm-guestbook/values.yaml b/helm-guestbook/values.yaml index d1a9453bf3..3666712aec 100644 --- a/helm-guestbook/values.yaml +++ b/helm-guestbook/values.yaml @@ -6,7 +6,7 @@ replicaCount: 1 image: repository: gcr.io/heptio-images/ks-guestbook-demo - tag: 0.2 + tag: 0.1 pullPolicy: IfNotPresent service: From a7cf9810164f687cbe94e8986da4d09a5aeba787 Mon Sep 17 00:00:00 2001 From: Oleksandr Saulyak Date: Tue, 27 Sep 2022 21:05:19 +0300 Subject: [PATCH 30/76] 02 ttttt --- helm-guestbook/values.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/helm-guestbook/values.yaml b/helm-guestbook/values.yaml index 3666712aec..d1a9453bf3 100644 --- a/helm-guestbook/values.yaml +++ b/helm-guestbook/values.yaml @@ -6,7 +6,7 @@ replicaCount: 1 image: repository: gcr.io/heptio-images/ks-guestbook-demo - tag: 0.1 + tag: 0.2 pullPolicy: IfNotPresent service: From 760e087c3bcac97cc8005997832ee5f7a4e3bac1 Mon Sep 17 00:00:00 2001 From: Oleksandr Saulyak Date: Tue, 27 Sep 2022 21:08:58 +0300 Subject: [PATCH 31/76] 011111 --- helm-guestbook/values.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/helm-guestbook/values.yaml b/helm-guestbook/values.yaml index d1a9453bf3..3666712aec 100644 --- a/helm-guestbook/values.yaml +++ b/helm-guestbook/values.yaml @@ -6,7 +6,7 @@ replicaCount: 1 image: repository: gcr.io/heptio-images/ks-guestbook-demo - tag: 0.2 + tag: 0.1 pullPolicy: IfNotPresent service: From 674ae064030eff2be8f7042582c89e3a480fe83d Mon Sep 17 00:00:00 2001 From: Oleksandr Saulyak Date: Tue, 27 Sep 2022 21:10:50 +0300 Subject: [PATCH 32/76] 02 ttt --- helm-guestbook/values.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/helm-guestbook/values.yaml b/helm-guestbook/values.yaml index 3666712aec..d1a9453bf3 100644 --- a/helm-guestbook/values.yaml +++ b/helm-guestbook/values.yaml @@ -6,7 +6,7 @@ replicaCount: 1 image: repository: gcr.io/heptio-images/ks-guestbook-demo - tag: 0.1 + tag: 0.2 pullPolicy: IfNotPresent service: From f0d668194a2b3301334f3faa97c0407ec2434f22 Mon Sep 17 00:00:00 2001 From: Oleksandr Saulyak Date: Tue, 27 Sep 2022 21:16:02 +0300 Subject: [PATCH 33/76] 01 tag --- helm-guestbook/values.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/helm-guestbook/values.yaml b/helm-guestbook/values.yaml index d1a9453bf3..3666712aec 100644 --- a/helm-guestbook/values.yaml +++ b/helm-guestbook/values.yaml @@ -6,7 +6,7 @@ replicaCount: 1 image: repository: gcr.io/heptio-images/ks-guestbook-demo - tag: 0.2 + tag: 0.1 pullPolicy: IfNotPresent service: From ecea4faa046fd4442fe69cc659e6959a953de381 Mon Sep 17 00:00:00 2001 From: Oleksandr Saulyak Date: Tue, 27 Sep 2022 21:24:15 +0300 Subject: [PATCH 34/76] 02 ttt --- helm-guestbook/values.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/helm-guestbook/values.yaml b/helm-guestbook/values.yaml index 3666712aec..d1a9453bf3 100644 --- a/helm-guestbook/values.yaml +++ b/helm-guestbook/values.yaml @@ -6,7 +6,7 @@ replicaCount: 1 image: repository: gcr.io/heptio-images/ks-guestbook-demo - tag: 0.1 + tag: 0.2 pullPolicy: IfNotPresent service: From 8c1cb52b8d2be3d1853574420366cea5f7af3af5 Mon Sep 17 00:00:00 2001 From: Oleksandr Saulyak Date: Wed, 28 Sep 2022 11:10:30 +0300 Subject: [PATCH 35/76] green --- canary-rollout-ingress/canary-rollout.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/canary-rollout-ingress/canary-rollout.yaml b/canary-rollout-ingress/canary-rollout.yaml index 3b4466c554..b4407a2aed 100644 --- a/canary-rollout-ingress/canary-rollout.yaml +++ b/canary-rollout-ingress/canary-rollout.yaml @@ -28,7 +28,7 @@ spec: spec: containers: - name: express-microservice - image: idanarbel/rollouts-demo:red + image: idanarbel/rollouts-demo:green ports: - containerPort: 3000 resources: From f61123eb7eb763bff09a37f5641f28b6df4a52cd Mon Sep 17 00:00:00 2001 From: Oleksandr Saulyak Date: Wed, 28 Sep 2022 14:09:51 +0300 Subject: [PATCH 36/76] red --- canary-rollout-ingress/canary-rollout.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/canary-rollout-ingress/canary-rollout.yaml b/canary-rollout-ingress/canary-rollout.yaml index b4407a2aed..3b4466c554 100644 --- a/canary-rollout-ingress/canary-rollout.yaml +++ b/canary-rollout-ingress/canary-rollout.yaml @@ -28,7 +28,7 @@ spec: spec: containers: - name: express-microservice - image: idanarbel/rollouts-demo:green + image: idanarbel/rollouts-demo:red ports: - containerPort: 3000 resources: From 2eca0a4cd0a3292718eddab94e29305114d84ef0 Mon Sep 17 00:00:00 2001 From: Oleksandr Saulyak Date: Wed, 28 Sep 2022 17:25:02 +0300 Subject: [PATCH 37/76] Update canary-rollout.yaml --- canary-rollout-ingress/canary-rollout.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/canary-rollout-ingress/canary-rollout.yaml b/canary-rollout-ingress/canary-rollout.yaml index 3b4466c554..b4407a2aed 100644 --- a/canary-rollout-ingress/canary-rollout.yaml +++ b/canary-rollout-ingress/canary-rollout.yaml @@ -28,7 +28,7 @@ spec: spec: containers: - name: express-microservice - image: idanarbel/rollouts-demo:red + image: idanarbel/rollouts-demo:green ports: - containerPort: 3000 resources: From 2ff84952fdd134dfb783be9a079f194463f33108 Mon Sep 17 00:00:00 2001 From: Oleksandr Saulyak Date: Wed, 28 Sep 2022 17:56:44 +0300 Subject: [PATCH 38/76] red --- canary-rollout-ingress/canary-rollout.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/canary-rollout-ingress/canary-rollout.yaml b/canary-rollout-ingress/canary-rollout.yaml index b4407a2aed..3b4466c554 100644 --- a/canary-rollout-ingress/canary-rollout.yaml +++ b/canary-rollout-ingress/canary-rollout.yaml @@ -28,7 +28,7 @@ spec: spec: containers: - name: express-microservice - image: idanarbel/rollouts-demo:green + image: idanarbel/rollouts-demo:red ports: - containerPort: 3000 resources: From 025debaf646796e5fca4f3577b9d2c13835685f9 Mon Sep 17 00:00:00 2001 From: Oleksandr Saulyak Date: Wed, 28 Sep 2022 18:05:01 +0300 Subject: [PATCH 39/76] Update canary-rollout.yaml --- canary-rollout-ingress/canary-rollout.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/canary-rollout-ingress/canary-rollout.yaml b/canary-rollout-ingress/canary-rollout.yaml index 3b4466c554..b4407a2aed 100644 --- a/canary-rollout-ingress/canary-rollout.yaml +++ b/canary-rollout-ingress/canary-rollout.yaml @@ -28,7 +28,7 @@ spec: spec: containers: - name: express-microservice - image: idanarbel/rollouts-demo:red + image: idanarbel/rollouts-demo:green ports: - containerPort: 3000 resources: From f426500008bba2020384965a14ce71a80a9d4ad4 Mon Sep 17 00:00:00 2001 From: Oleksandr Saulyak Date: Wed, 28 Sep 2022 18:29:57 +0300 Subject: [PATCH 40/76] 01 tag --- helm-guestbook/values.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/helm-guestbook/values.yaml b/helm-guestbook/values.yaml index d1a9453bf3..3666712aec 100644 --- a/helm-guestbook/values.yaml +++ b/helm-guestbook/values.yaml @@ -6,7 +6,7 @@ replicaCount: 1 image: repository: gcr.io/heptio-images/ks-guestbook-demo - tag: 0.2 + tag: 0.1 pullPolicy: IfNotPresent service: From 980b1b52967b0aeef79c51de4f42a2ff195e2de2 Mon Sep 17 00:00:00 2001 From: Oleksandr Saulyak Date: Wed, 28 Sep 2022 18:30:44 +0300 Subject: [PATCH 41/76] 022222 --- helm-guestbook/values.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/helm-guestbook/values.yaml b/helm-guestbook/values.yaml index 3666712aec..d1a9453bf3 100644 --- a/helm-guestbook/values.yaml +++ b/helm-guestbook/values.yaml @@ -6,7 +6,7 @@ replicaCount: 1 image: repository: gcr.io/heptio-images/ks-guestbook-demo - tag: 0.1 + tag: 0.2 pullPolicy: IfNotPresent service: From 724972f94f8157aa735e16fa7f2d41ebaacb2264 Mon Sep 17 00:00:00 2001 From: Oleksandr Saulyak Date: Wed, 28 Sep 2022 18:40:37 +0300 Subject: [PATCH 42/76] 01111 --- helm-guestbook/values.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/helm-guestbook/values.yaml b/helm-guestbook/values.yaml index d1a9453bf3..3666712aec 100644 --- a/helm-guestbook/values.yaml +++ b/helm-guestbook/values.yaml @@ -6,7 +6,7 @@ replicaCount: 1 image: repository: gcr.io/heptio-images/ks-guestbook-demo - tag: 0.2 + tag: 0.1 pullPolicy: IfNotPresent service: From 237b87a921d72eca933c1551aba8dda5c0c6194b Mon Sep 17 00:00:00 2001 From: Oleksandr Saulyak Date: Wed, 28 Sep 2022 18:52:31 +0300 Subject: [PATCH 43/76] red --- canary-rollout-ingress/canary-rollout.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/canary-rollout-ingress/canary-rollout.yaml b/canary-rollout-ingress/canary-rollout.yaml index b4407a2aed..3b4466c554 100644 --- a/canary-rollout-ingress/canary-rollout.yaml +++ b/canary-rollout-ingress/canary-rollout.yaml @@ -28,7 +28,7 @@ spec: spec: containers: - name: express-microservice - image: idanarbel/rollouts-demo:green + image: idanarbel/rollouts-demo:red ports: - containerPort: 3000 resources: From 482ff909db5ffc481eb8e2e01a729a98ec8ad4cd Mon Sep 17 00:00:00 2001 From: Oleksandr Saulyak Date: Fri, 30 Sep 2022 20:13:41 +0300 Subject: [PATCH 44/76] 02 tag --- helm-guestbook/values.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/helm-guestbook/values.yaml b/helm-guestbook/values.yaml index 3666712aec..d1a9453bf3 100644 --- a/helm-guestbook/values.yaml +++ b/helm-guestbook/values.yaml @@ -6,7 +6,7 @@ replicaCount: 1 image: repository: gcr.io/heptio-images/ks-guestbook-demo - tag: 0.1 + tag: 0.2 pullPolicy: IfNotPresent service: From 248a82d437c8d6254ab2f7931ceb4ad3f9b93945 Mon Sep 17 00:00:00 2001 From: Oleksandr Saulyak Date: Fri, 30 Sep 2022 20:19:15 +0300 Subject: [PATCH 45/76] 01 tag --- helm-guestbook/values.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/helm-guestbook/values.yaml b/helm-guestbook/values.yaml index d1a9453bf3..3666712aec 100644 --- a/helm-guestbook/values.yaml +++ b/helm-guestbook/values.yaml @@ -6,7 +6,7 @@ replicaCount: 1 image: repository: gcr.io/heptio-images/ks-guestbook-demo - tag: 0.2 + tag: 0.1 pullPolicy: IfNotPresent service: From 0a23349aa1db69b667aa7aa66f323d741f274fff Mon Sep 17 00:00:00 2001 From: Oleksandr Saulyak Date: Fri, 30 Sep 2022 20:23:47 +0300 Subject: [PATCH 46/76] 02 tag --- helm-guestbook/values.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/helm-guestbook/values.yaml b/helm-guestbook/values.yaml index 3666712aec..d1a9453bf3 100644 --- a/helm-guestbook/values.yaml +++ b/helm-guestbook/values.yaml @@ -6,7 +6,7 @@ replicaCount: 1 image: repository: gcr.io/heptio-images/ks-guestbook-demo - tag: 0.1 + tag: 0.2 pullPolicy: IfNotPresent service: From 6d80c487e12d1f7e949483116c7e2642a692475e Mon Sep 17 00:00:00 2001 From: Oleksandr Saulyak Date: Fri, 30 Sep 2022 20:25:06 +0300 Subject: [PATCH 47/76] 01 tag --- helm-guestbook/values.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/helm-guestbook/values.yaml b/helm-guestbook/values.yaml index d1a9453bf3..3666712aec 100644 --- a/helm-guestbook/values.yaml +++ b/helm-guestbook/values.yaml @@ -6,7 +6,7 @@ replicaCount: 1 image: repository: gcr.io/heptio-images/ks-guestbook-demo - tag: 0.2 + tag: 0.1 pullPolicy: IfNotPresent service: From 9a42ebcdccac6e0aec77be888fe571e9e2500cca Mon Sep 17 00:00:00 2001 From: Oleksandr Saulyak Date: Fri, 30 Sep 2022 20:25:34 +0300 Subject: [PATCH 48/76] 022222 --- helm-guestbook/values.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/helm-guestbook/values.yaml b/helm-guestbook/values.yaml index 3666712aec..d1a9453bf3 100644 --- a/helm-guestbook/values.yaml +++ b/helm-guestbook/values.yaml @@ -6,7 +6,7 @@ replicaCount: 1 image: repository: gcr.io/heptio-images/ks-guestbook-demo - tag: 0.1 + tag: 0.2 pullPolicy: IfNotPresent service: From 7e3777bdbe9064f7046920cf3893613efcc059cf Mon Sep 17 00:00:00 2001 From: Oleksandr Saulyak Date: Fri, 30 Sep 2022 20:27:17 +0300 Subject: [PATCH 49/76] 01 t --- helm-guestbook/values.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/helm-guestbook/values.yaml b/helm-guestbook/values.yaml index d1a9453bf3..3666712aec 100644 --- a/helm-guestbook/values.yaml +++ b/helm-guestbook/values.yaml @@ -6,7 +6,7 @@ replicaCount: 1 image: repository: gcr.io/heptio-images/ks-guestbook-demo - tag: 0.2 + tag: 0.1 pullPolicy: IfNotPresent service: From 0ef59bc4486e681412ede99f5a283058a35f58ed Mon Sep 17 00:00:00 2001 From: Oleksandr Saulyak Date: Fri, 30 Sep 2022 20:29:57 +0300 Subject: [PATCH 50/76] 02 tag --- helm-guestbook/values.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/helm-guestbook/values.yaml b/helm-guestbook/values.yaml index 3666712aec..d1a9453bf3 100644 --- a/helm-guestbook/values.yaml +++ b/helm-guestbook/values.yaml @@ -6,7 +6,7 @@ replicaCount: 1 image: repository: gcr.io/heptio-images/ks-guestbook-demo - tag: 0.1 + tag: 0.2 pullPolicy: IfNotPresent service: From 40921ce4e54a62e697b4eca6d73ea7d861871618 Mon Sep 17 00:00:00 2001 From: Oleksandr Saulyak Date: Sat, 1 Oct 2022 20:04:57 +0300 Subject: [PATCH 51/76] 01 --- helm-guestbook/values.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/helm-guestbook/values.yaml b/helm-guestbook/values.yaml index d1a9453bf3..3666712aec 100644 --- a/helm-guestbook/values.yaml +++ b/helm-guestbook/values.yaml @@ -6,7 +6,7 @@ replicaCount: 1 image: repository: gcr.io/heptio-images/ks-guestbook-demo - tag: 0.2 + tag: 0.1 pullPolicy: IfNotPresent service: From aaf404274283528b7be962128d8cb67c74b4b07e Mon Sep 17 00:00:00 2001 From: Oleksandr Saulyak Date: Sat, 1 Oct 2022 20:06:47 +0300 Subject: [PATCH 52/76] 02222 --- helm-guestbook/values.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/helm-guestbook/values.yaml b/helm-guestbook/values.yaml index 3666712aec..d1a9453bf3 100644 --- a/helm-guestbook/values.yaml +++ b/helm-guestbook/values.yaml @@ -6,7 +6,7 @@ replicaCount: 1 image: repository: gcr.io/heptio-images/ks-guestbook-demo - tag: 0.1 + tag: 0.2 pullPolicy: IfNotPresent service: From f31cfa667460b3654aa1ebcb0d38bcd3c6bb44f6 Mon Sep 17 00:00:00 2001 From: Oleksandr Saulyak Date: Sat, 1 Oct 2022 20:07:38 +0300 Subject: [PATCH 53/76] 01111 --- helm-guestbook/values.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/helm-guestbook/values.yaml b/helm-guestbook/values.yaml index d1a9453bf3..3666712aec 100644 --- a/helm-guestbook/values.yaml +++ b/helm-guestbook/values.yaml @@ -6,7 +6,7 @@ replicaCount: 1 image: repository: gcr.io/heptio-images/ks-guestbook-demo - tag: 0.2 + tag: 0.1 pullPolicy: IfNotPresent service: From 24e19323bb41a959d25441d3254c7d5fcd2db210 Mon Sep 17 00:00:00 2001 From: Oleksandr Saulyak Date: Sat, 1 Oct 2022 20:13:33 +0300 Subject: [PATCH 54/76] 2222 --- helm-guestbook/values.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/helm-guestbook/values.yaml b/helm-guestbook/values.yaml index 3666712aec..d1a9453bf3 100644 --- a/helm-guestbook/values.yaml +++ b/helm-guestbook/values.yaml @@ -6,7 +6,7 @@ replicaCount: 1 image: repository: gcr.io/heptio-images/ks-guestbook-demo - tag: 0.1 + tag: 0.2 pullPolicy: IfNotPresent service: From c95f574dd3ec09ca843e98eeaefc666542057d13 Mon Sep 17 00:00:00 2001 From: Oleksandr Saulyak Date: Sat, 1 Oct 2022 20:21:58 +0300 Subject: [PATCH 55/76] 111 --- helm-guestbook/values.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/helm-guestbook/values.yaml b/helm-guestbook/values.yaml index d1a9453bf3..3666712aec 100644 --- a/helm-guestbook/values.yaml +++ b/helm-guestbook/values.yaml @@ -6,7 +6,7 @@ replicaCount: 1 image: repository: gcr.io/heptio-images/ks-guestbook-demo - tag: 0.2 + tag: 0.1 pullPolicy: IfNotPresent service: From 220235a26a61dc2c7f2be388d3ccca24a2a5e66a Mon Sep 17 00:00:00 2001 From: Oleksandr Saulyak Date: Sat, 1 Oct 2022 20:25:32 +0300 Subject: [PATCH 56/76] 02 tag --- helm-guestbook/values.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/helm-guestbook/values.yaml b/helm-guestbook/values.yaml index 3666712aec..d1a9453bf3 100644 --- a/helm-guestbook/values.yaml +++ b/helm-guestbook/values.yaml @@ -6,7 +6,7 @@ replicaCount: 1 image: repository: gcr.io/heptio-images/ks-guestbook-demo - tag: 0.1 + tag: 0.2 pullPolicy: IfNotPresent service: From 80dfd55f38ea474785112223b8c5ff143c205b0d Mon Sep 17 00:00:00 2001 From: Oleksandr Saulyak Date: Sat, 1 Oct 2022 21:14:44 +0300 Subject: [PATCH 57/76] 01111 --- helm-guestbook/values.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/helm-guestbook/values.yaml b/helm-guestbook/values.yaml index d1a9453bf3..3666712aec 100644 --- a/helm-guestbook/values.yaml +++ b/helm-guestbook/values.yaml @@ -6,7 +6,7 @@ replicaCount: 1 image: repository: gcr.io/heptio-images/ks-guestbook-demo - tag: 0.2 + tag: 0.1 pullPolicy: IfNotPresent service: From 8611135d57a048c7727425f74123746e8c2deee9 Mon Sep 17 00:00:00 2001 From: Oleksandr Saulyak Date: Mon, 3 Oct 2022 14:59:35 +0300 Subject: [PATCH 58/76] green --- canary-rollout-ingress/any.yaml | 23 ++++++++++++++++++++++ canary-rollout-ingress/canary-rollout.yaml | 4 +++- 2 files changed, 26 insertions(+), 1 deletion(-) create mode 100644 canary-rollout-ingress/any.yaml diff --git a/canary-rollout-ingress/any.yaml b/canary-rollout-ingress/any.yaml new file mode 100644 index 0000000000..229f2081a6 --- /dev/null +++ b/canary-rollout-ingress/any.yaml @@ -0,0 +1,23 @@ +# 2 AnalysisTemplates +--- + +apiVersion: argoproj.io/v1alpha1 +kind: AnalysisTemplate +metadata: + name: prometheus-tesssssmplate +spec: + args: + - name: service-name + metrics: + - name: prometheus-metric + count: 2 + interval: 10s + # NOTE: prometheus queries return results in the form of a vector. + # So it is common to access the index 0 of the returned array to obtain the value + successCondition: result[0] >= 100 + failureLimit: 1 + provider: + prometheus: + address: http://a95910c83807a4089a2458554bf5c21e-1864259807.us-east-1.elb.amazonaws.com:9090 + query: | + sum(argocd_app_reconcile_sum) \ No newline at end of file diff --git a/canary-rollout-ingress/canary-rollout.yaml b/canary-rollout-ingress/canary-rollout.yaml index 3b4466c554..f0ed866472 100644 --- a/canary-rollout-ingress/canary-rollout.yaml +++ b/canary-rollout-ingress/canary-rollout.yaml @@ -2,6 +2,8 @@ apiVersion: argoproj.io/v1alpha1 kind: Rollout metadata: name: canary-demo + labels: + sdad: sdsd spec: progressDeadlineSeconds: 240 replicas: 2 @@ -28,7 +30,7 @@ spec: spec: containers: - name: express-microservice - image: idanarbel/rollouts-demo:red + image: idanarbel/rollouts-demo:gren ports: - containerPort: 3000 resources: From d3df31db2fc49c215c2464f3e7f159116ba3cd7f Mon Sep 17 00:00:00 2001 From: Oleksandr Saulyak Date: Mon, 3 Oct 2022 15:03:06 +0300 Subject: [PATCH 59/76] green --- canary-rollout-ingress/any.yaml | 23 ---------------------- canary-rollout-ingress/canary-rollout.yaml | 2 +- 2 files changed, 1 insertion(+), 24 deletions(-) delete mode 100644 canary-rollout-ingress/any.yaml diff --git a/canary-rollout-ingress/any.yaml b/canary-rollout-ingress/any.yaml deleted file mode 100644 index 229f2081a6..0000000000 --- a/canary-rollout-ingress/any.yaml +++ /dev/null @@ -1,23 +0,0 @@ -# 2 AnalysisTemplates ---- - -apiVersion: argoproj.io/v1alpha1 -kind: AnalysisTemplate -metadata: - name: prometheus-tesssssmplate -spec: - args: - - name: service-name - metrics: - - name: prometheus-metric - count: 2 - interval: 10s - # NOTE: prometheus queries return results in the form of a vector. - # So it is common to access the index 0 of the returned array to obtain the value - successCondition: result[0] >= 100 - failureLimit: 1 - provider: - prometheus: - address: http://a95910c83807a4089a2458554bf5c21e-1864259807.us-east-1.elb.amazonaws.com:9090 - query: | - sum(argocd_app_reconcile_sum) \ No newline at end of file diff --git a/canary-rollout-ingress/canary-rollout.yaml b/canary-rollout-ingress/canary-rollout.yaml index f0ed866472..bf4b4449f4 100644 --- a/canary-rollout-ingress/canary-rollout.yaml +++ b/canary-rollout-ingress/canary-rollout.yaml @@ -30,7 +30,7 @@ spec: spec: containers: - name: express-microservice - image: idanarbel/rollouts-demo:gren + image: idanarbel/rollouts-demo:green ports: - containerPort: 3000 resources: From 5685dfb39d2f8c0fd56048ef4b5033ab59b9d47f Mon Sep 17 00:00:00 2001 From: Oleksandr Saulyak Date: Tue, 4 Oct 2022 15:39:02 +0300 Subject: [PATCH 60/76] ks-guestbook-demo:0.2 image --- canary-rollout-ingress/canary-rollout.yaml | 2 +- helm-guestbook/values.yaml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/canary-rollout-ingress/canary-rollout.yaml b/canary-rollout-ingress/canary-rollout.yaml index bf4b4449f4..061cbf17fa 100644 --- a/canary-rollout-ingress/canary-rollout.yaml +++ b/canary-rollout-ingress/canary-rollout.yaml @@ -30,7 +30,7 @@ spec: spec: containers: - name: express-microservice - image: idanarbel/rollouts-demo:green + image: gcr.io/heptio-images/ks-guestbook-demo:0.2 ports: - containerPort: 3000 resources: diff --git a/helm-guestbook/values.yaml b/helm-guestbook/values.yaml index 3666712aec..d1a9453bf3 100644 --- a/helm-guestbook/values.yaml +++ b/helm-guestbook/values.yaml @@ -6,7 +6,7 @@ replicaCount: 1 image: repository: gcr.io/heptio-images/ks-guestbook-demo - tag: 0.1 + tag: 0.2 pullPolicy: IfNotPresent service: From 2c8aa816c05a0bf0ac0247cd9f8eb14ee7f1b54e Mon Sep 17 00:00:00 2001 From: Oleksandr Saulyak Date: Wed, 5 Oct 2022 11:59:31 +0300 Subject: [PATCH 61/76] 001 tag --- canary-rollout-ingress/analysis.yaml | 2 +- canary-rollout-ingress/canary-rollout.yaml | 3 +-- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/canary-rollout-ingress/analysis.yaml b/canary-rollout-ingress/analysis.yaml index 33d0a1f96b..600fba7e61 100644 --- a/canary-rollout-ingress/analysis.yaml +++ b/canary-rollout-ingress/analysis.yaml @@ -7,7 +7,7 @@ spec: metrics: - name: pass-roll-2 count: 3 - interval: 5s + interval: 20s failureLimit: 1 provider: job: diff --git a/canary-rollout-ingress/canary-rollout.yaml b/canary-rollout-ingress/canary-rollout.yaml index 061cbf17fa..2e1e60c21a 100644 --- a/canary-rollout-ingress/canary-rollout.yaml +++ b/canary-rollout-ingress/canary-rollout.yaml @@ -13,7 +13,6 @@ spec: steps: - pause: duration: 20s - - pause: {} - analysis: templates: - templateName: mixed-roll-tests @@ -30,7 +29,7 @@ spec: spec: containers: - name: express-microservice - image: gcr.io/heptio-images/ks-guestbook-demo:0.2 + image: gcr.io/heptio-images/ks-guestbook-demo:0.1 ports: - containerPort: 3000 resources: From 8085c9b23da61c5265fadebae07cdd963bd2de89 Mon Sep 17 00:00:00 2001 From: Oleksandr Saulyak Date: Wed, 5 Oct 2022 13:04:03 +0300 Subject: [PATCH 62/76] 022222 --- canary-rollout-ingress/analysis.yaml | 13 ++++++++++--- canary-rollout-ingress/canary-rollout.yaml | 6 +++++- 2 files changed, 15 insertions(+), 4 deletions(-) diff --git a/canary-rollout-ingress/analysis.yaml b/canary-rollout-ingress/analysis.yaml index 600fba7e61..47ebe74940 100644 --- a/canary-rollout-ingress/analysis.yaml +++ b/canary-rollout-ingress/analysis.yaml @@ -21,10 +21,17 @@ spec: args: [exit 0] restartPolicy: Never backoffLimit: 0 +--- +kind: AnalysisTemplate +apiVersion: argoproj.io/v1alpha1 +metadata: + name: mixed-fail +spec: + metrics: - name: randfail - count: 1 - interval: 5s - failureLimit: 1 + count: 3 + interval: 10s + failureLimit: 3 provider: job: spec: diff --git a/canary-rollout-ingress/canary-rollout.yaml b/canary-rollout-ingress/canary-rollout.yaml index 2e1e60c21a..8d78088a7e 100644 --- a/canary-rollout-ingress/canary-rollout.yaml +++ b/canary-rollout-ingress/canary-rollout.yaml @@ -11,6 +11,10 @@ spec: strategy: canary: steps: + - setWeight: 20 + - analysis: + templates: + - templateName: mixed-fail - pause: duration: 20s - analysis: @@ -29,7 +33,7 @@ spec: spec: containers: - name: express-microservice - image: gcr.io/heptio-images/ks-guestbook-demo:0.1 + image: gcr.io/heptio-images/ks-guestbook-demo:0.2 ports: - containerPort: 3000 resources: From 0a8d07c9b3f0c77117732b0b75ba843b041b14e0 Mon Sep 17 00:00:00 2001 From: Oleksandr Saulyak Date: Wed, 5 Oct 2022 13:11:18 +0300 Subject: [PATCH 63/76] 01111 --- canary-rollout-ingress/canary-rollout.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/canary-rollout-ingress/canary-rollout.yaml b/canary-rollout-ingress/canary-rollout.yaml index 8d78088a7e..527746459b 100644 --- a/canary-rollout-ingress/canary-rollout.yaml +++ b/canary-rollout-ingress/canary-rollout.yaml @@ -33,7 +33,7 @@ spec: spec: containers: - name: express-microservice - image: gcr.io/heptio-images/ks-guestbook-demo:0.2 + image: gcr.io/heptio-images/ks-guestbook-demo:0.1 ports: - containerPort: 3000 resources: From 93a0543a3b2ba094ee9471f8e796ae6824c8db9a Mon Sep 17 00:00:00 2001 From: Oleksandr Saulyak Date: Wed, 5 Oct 2022 13:36:25 +0300 Subject: [PATCH 64/76] 01 tag --- canary-rollout-ingress/canary-rollout.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/canary-rollout-ingress/canary-rollout.yaml b/canary-rollout-ingress/canary-rollout.yaml index 527746459b..d533c25604 100644 --- a/canary-rollout-ingress/canary-rollout.yaml +++ b/canary-rollout-ingress/canary-rollout.yaml @@ -5,7 +5,7 @@ metadata: labels: sdad: sdsd spec: - progressDeadlineSeconds: 240 + progressDeadlineSeconds: 300 replicas: 2 revisionHistoryLimit: 1 strategy: From a226334defd90026c2c34ff9d00fa3781d7bc04c Mon Sep 17 00:00:00 2001 From: Oleksandr Saulyak Date: Wed, 5 Oct 2022 13:37:08 +0300 Subject: [PATCH 65/76] 0222 --- canary-rollout-ingress/canary-rollout.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/canary-rollout-ingress/canary-rollout.yaml b/canary-rollout-ingress/canary-rollout.yaml index d533c25604..c2a1d71c77 100644 --- a/canary-rollout-ingress/canary-rollout.yaml +++ b/canary-rollout-ingress/canary-rollout.yaml @@ -33,7 +33,7 @@ spec: spec: containers: - name: express-microservice - image: gcr.io/heptio-images/ks-guestbook-demo:0.1 + image: gcr.io/heptio-images/ks-guestbook-demo:0.2 ports: - containerPort: 3000 resources: From 67eba716585311410ca28114cee0ea5ed36da602 Mon Sep 17 00:00:00 2001 From: Oleksandr Saulyak Date: Wed, 5 Oct 2022 13:58:20 +0300 Subject: [PATCH 66/76] 111111 --- canary-rollout-ingress/canary-rollout.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/canary-rollout-ingress/canary-rollout.yaml b/canary-rollout-ingress/canary-rollout.yaml index c2a1d71c77..d533c25604 100644 --- a/canary-rollout-ingress/canary-rollout.yaml +++ b/canary-rollout-ingress/canary-rollout.yaml @@ -33,7 +33,7 @@ spec: spec: containers: - name: express-microservice - image: gcr.io/heptio-images/ks-guestbook-demo:0.2 + image: gcr.io/heptio-images/ks-guestbook-demo:0.1 ports: - containerPort: 3000 resources: From 5b5ef01e9c76d0f74fad27855bfd5bcde7d97ca7 Mon Sep 17 00:00:00 2001 From: Oleksandr Saulyak Date: Wed, 5 Oct 2022 14:41:38 +0300 Subject: [PATCH 67/76] 0111111 --- helm-guestbook/values.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/helm-guestbook/values.yaml b/helm-guestbook/values.yaml index d1a9453bf3..3666712aec 100644 --- a/helm-guestbook/values.yaml +++ b/helm-guestbook/values.yaml @@ -6,7 +6,7 @@ replicaCount: 1 image: repository: gcr.io/heptio-images/ks-guestbook-demo - tag: 0.2 + tag: 0.1 pullPolicy: IfNotPresent service: From a950a014ef73651ad55244e68ebd56ab2a91fc08 Mon Sep 17 00:00:00 2001 From: Oleksandr Saulyak Date: Wed, 5 Oct 2022 17:54:59 +0300 Subject: [PATCH 68/76] 02 t --- canary-rollout-ingress/canary-rollout.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/canary-rollout-ingress/canary-rollout.yaml b/canary-rollout-ingress/canary-rollout.yaml index d533c25604..c2a1d71c77 100644 --- a/canary-rollout-ingress/canary-rollout.yaml +++ b/canary-rollout-ingress/canary-rollout.yaml @@ -33,7 +33,7 @@ spec: spec: containers: - name: express-microservice - image: gcr.io/heptio-images/ks-guestbook-demo:0.1 + image: gcr.io/heptio-images/ks-guestbook-demo:0.2 ports: - containerPort: 3000 resources: From 6fa2197bd104448a61e463be8350446e305f869b Mon Sep 17 00:00:00 2001 From: Oleksandr Saulyak Date: Thu, 6 Oct 2022 11:30:37 +0300 Subject: [PATCH 69/76] 01-11-30 --- canary-rollout-ingress/canary-rollout.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/canary-rollout-ingress/canary-rollout.yaml b/canary-rollout-ingress/canary-rollout.yaml index c2a1d71c77..d533c25604 100644 --- a/canary-rollout-ingress/canary-rollout.yaml +++ b/canary-rollout-ingress/canary-rollout.yaml @@ -33,7 +33,7 @@ spec: spec: containers: - name: express-microservice - image: gcr.io/heptio-images/ks-guestbook-demo:0.2 + image: gcr.io/heptio-images/ks-guestbook-demo:0.1 ports: - containerPort: 3000 resources: From 3e935561cf89c3f77fe773615dd2f10e6484b6ef Mon Sep 17 00:00:00 2001 From: Oleksandr Saulyak Date: Thu, 6 Oct 2022 12:03:47 +0300 Subject: [PATCH 70/76] 02_1203 --- canary-rollout-ingress/canary-rollout.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/canary-rollout-ingress/canary-rollout.yaml b/canary-rollout-ingress/canary-rollout.yaml index d533c25604..c2a1d71c77 100644 --- a/canary-rollout-ingress/canary-rollout.yaml +++ b/canary-rollout-ingress/canary-rollout.yaml @@ -33,7 +33,7 @@ spec: spec: containers: - name: express-microservice - image: gcr.io/heptio-images/ks-guestbook-demo:0.1 + image: gcr.io/heptio-images/ks-guestbook-demo:0.2 ports: - containerPort: 3000 resources: From ba65da6e7806a541a9fc5fef9c21c72e06d13bff Mon Sep 17 00:00:00 2001 From: Oleksandr Saulyak Date: Thu, 6 Oct 2022 12:14:11 +0300 Subject: [PATCH 71/76] 01 tag --- canary-rollout-ingress/canary-rollout.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/canary-rollout-ingress/canary-rollout.yaml b/canary-rollout-ingress/canary-rollout.yaml index c2a1d71c77..d533c25604 100644 --- a/canary-rollout-ingress/canary-rollout.yaml +++ b/canary-rollout-ingress/canary-rollout.yaml @@ -33,7 +33,7 @@ spec: spec: containers: - name: express-microservice - image: gcr.io/heptio-images/ks-guestbook-demo:0.2 + image: gcr.io/heptio-images/ks-guestbook-demo:0.1 ports: - containerPort: 3000 resources: From b1523ba0a8c152475a9e085cbf2da566794f837a Mon Sep 17 00:00:00 2001 From: Oleksandr Saulyak Date: Thu, 6 Oct 2022 12:22:02 +0300 Subject: [PATCH 72/76] 02 tag --- canary-rollout-ingress/canary-rollout.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/canary-rollout-ingress/canary-rollout.yaml b/canary-rollout-ingress/canary-rollout.yaml index d533c25604..c2a1d71c77 100644 --- a/canary-rollout-ingress/canary-rollout.yaml +++ b/canary-rollout-ingress/canary-rollout.yaml @@ -33,7 +33,7 @@ spec: spec: containers: - name: express-microservice - image: gcr.io/heptio-images/ks-guestbook-demo:0.1 + image: gcr.io/heptio-images/ks-guestbook-demo:0.2 ports: - containerPort: 3000 resources: From 4a61eb45446cfa34fe45d291a4c6255d9f964527 Mon Sep 17 00:00:00 2001 From: Oleksandr Saulyak Date: Thu, 6 Oct 2022 13:12:59 +0300 Subject: [PATCH 73/76] backkk01 --- canary-rollout-ingress/canary-rollout.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/canary-rollout-ingress/canary-rollout.yaml b/canary-rollout-ingress/canary-rollout.yaml index c2a1d71c77..d533c25604 100644 --- a/canary-rollout-ingress/canary-rollout.yaml +++ b/canary-rollout-ingress/canary-rollout.yaml @@ -33,7 +33,7 @@ spec: spec: containers: - name: express-microservice - image: gcr.io/heptio-images/ks-guestbook-demo:0.2 + image: gcr.io/heptio-images/ks-guestbook-demo:0.1 ports: - containerPort: 3000 resources: From de50ac18dd1fbc1ce67a4ae0412a5d8cf429318f Mon Sep 17 00:00:00 2001 From: Oleksandr Saulyak Date: Thu, 6 Oct 2022 13:23:21 +0300 Subject: [PATCH 74/76] 02tag --- canary-rollout-ingress/canary-rollout.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/canary-rollout-ingress/canary-rollout.yaml b/canary-rollout-ingress/canary-rollout.yaml index d533c25604..c2a1d71c77 100644 --- a/canary-rollout-ingress/canary-rollout.yaml +++ b/canary-rollout-ingress/canary-rollout.yaml @@ -33,7 +33,7 @@ spec: spec: containers: - name: express-microservice - image: gcr.io/heptio-images/ks-guestbook-demo:0.1 + image: gcr.io/heptio-images/ks-guestbook-demo:0.2 ports: - containerPort: 3000 resources: From 2b92d197804316e0ba55a1a7fb104e1dd2114b44 Mon Sep 17 00:00:00 2001 From: Oleksandr Saulyak Date: Thu, 6 Oct 2022 13:30:40 +0300 Subject: [PATCH 75/76] 01 --- canary-rollout-ingress/canary-rollout.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/canary-rollout-ingress/canary-rollout.yaml b/canary-rollout-ingress/canary-rollout.yaml index c2a1d71c77..d533c25604 100644 --- a/canary-rollout-ingress/canary-rollout.yaml +++ b/canary-rollout-ingress/canary-rollout.yaml @@ -33,7 +33,7 @@ spec: spec: containers: - name: express-microservice - image: gcr.io/heptio-images/ks-guestbook-demo:0.2 + image: gcr.io/heptio-images/ks-guestbook-demo:0.1 ports: - containerPort: 3000 resources: From 15a69494d8a41c25273770670d81342d58b97c17 Mon Sep 17 00:00:00 2001 From: Oleksandr Saulyak Date: Thu, 6 Oct 2022 15:44:19 +0300 Subject: [PATCH 76/76] Update service.yaml --- helm-guestbook/templates/service.yaml | 46 +++++++++++++++++++++++++++ 1 file changed, 46 insertions(+) diff --git a/helm-guestbook/templates/service.yaml b/helm-guestbook/templates/service.yaml index b7aab0ba3c..9d53151426 100644 --- a/helm-guestbook/templates/service.yaml +++ b/helm-guestbook/templates/service.yaml @@ -17,3 +17,49 @@ spec: selector: app: {{ template "helm-guestbook.name" . }} release: {{ .Release.Name }} +--- +kind: AnalysisTemplate +apiVersion: argoproj.io/v1alpha1 +metadata: + name: mixed-roll-tests +spec: + metrics: + - name: pass-roll-2 + count: 3 + interval: 20s + failureLimit: 1 + provider: + job: + spec: + template: + spec: + containers: + - name: sleep-pass + image: alpine:3.8 + command: [sh, -c] + args: [exit 0] + restartPolicy: Never + backoffLimit: 0 +--- +kind: AnalysisTemplate +apiVersion: argoproj.io/v1alpha1 +metadata: + name: mixed-fail +spec: + metrics: + - name: randfail + count: 3 + interval: 10s + failureLimit: 3 + provider: + job: + spec: + template: + spec: + containers: + - name: sleep-fail + image: alpine:3.8 + command: [sh, -c] + args: [FLIP=$(($(($RANDOM%10))%2)) && exit $FLIP] + restartPolicy: Never + backoffLimit: 0