From 5ad91f42cd925b20e1121002f16936570ef5f286 Mon Sep 17 00:00:00 2001 From: oumkale Date: Wed, 17 Feb 2021 01:00:52 +0530 Subject: [PATCH] sock-shop workflow Signed-off-by: oumkale --- .../usingcmdprobe/workflow.yaml | 36 ++++++++++++----- .../usingcmdprobe/workflow_cron.yaml | 40 +++++++++++++------ .../usingpromppobe/workflow.yaml | 36 ++++++++++++----- .../usingpromppobe/workflow_cron.yaml | 40 +++++++++++++------ 4 files changed, 108 insertions(+), 44 deletions(-) diff --git a/workflows/sock-shop-demo/usingcmdprobe/workflow.yaml b/workflows/sock-shop-demo/usingcmdprobe/workflow.yaml index a49c768..6728751 100644 --- a/workflows/sock-shop-demo/usingcmdprobe/workflow.yaml +++ b/workflows/sock-shop-demo/usingcmdprobe/workflow.yaml @@ -42,7 +42,7 @@ spec: - name: install-application container: image: litmuschaos/litmus-app-deployer:latest - args: ["-namespace=sock-shop","-typeName=resilient", "-timeout=400"] #for resilient provide type flagName as resilient(-typeName=resilient) + args: ["-namespace=sock-shop","-typeName=resilient", "-timeout=400"] - name: install-pod-delete inputs: @@ -160,7 +160,7 @@ spec: - "patch" - "update" - "delete" - image: "litmuschaos/go-runner:ci" + image: "litmuschaos/go-runner:latest" imagePullPolicy: Always args: - -c @@ -384,7 +384,11 @@ spec: type: "httpProbe" httpProbe/inputs: url: "http://front-end.sock-shop.svc.cluster.local:80" - expectedResponseCode: "200" + insecureSkipVerify: false + method: + get: + criteria: "==" + responseCode: "200" mode: "Continuous" runProperties: probeTimeout: 2 @@ -451,7 +455,11 @@ spec: type: "httpProbe" httpProbe/inputs: url: "http://front-end.sock-shop.svc.cluster.local:80" - expectedResponseCode: "200" + insecureSkipVerify: false + method: + get: + criteria: "==" + responseCode: "200" mode: "Continuous" runProperties: probeTimeout: 2 @@ -518,15 +526,19 @@ spec: - name: pod-delete spec: probe: - - name: "check-frontend-catalogue-access-url" + - name: "check-frontend-access-url" type: "httpProbe" httpProbe/inputs: url: "http://front-end.sock-shop.svc.cluster.local:80/catalogue" - expectedResponseCode: "200" + insecureSkipVerify: false + method: + get: + criteria: "==" + responseCode: "200" mode: "Continuous" runProperties: - probeTimeout: 5 - interval: 2 + probeTimeout: 2 + interval: 1 retry: 2 probePollingInterval: 1 - name: "check-benchmark" @@ -594,12 +606,16 @@ spec: type: "httpProbe" httpProbe/inputs: url: "http://front-end.sock-shop.svc.cluster.local:80/cards" - expectedResponseCode: "200" + insecureSkipVerify: false + method: + get: + criteria: "==" + responseCode: "200" mode: "Continuous" runProperties: probeTimeout: 2 interval: 1 - retry: 1 + retry: 2 probePollingInterval: 1 - name: "check-benchmark" type: "cmdProbe" diff --git a/workflows/sock-shop-demo/usingcmdprobe/workflow_cron.yaml b/workflows/sock-shop-demo/usingcmdprobe/workflow_cron.yaml index ef75b2f..4e01f81 100644 --- a/workflows/sock-shop-demo/usingcmdprobe/workflow_cron.yaml +++ b/workflows/sock-shop-demo/usingcmdprobe/workflow_cron.yaml @@ -46,7 +46,7 @@ spec: - name: install-application container: image: litmuschaos/litmus-app-deployer:latest - args: ["-namespace=sock-shop","-typeName=resilient", "-timeout=400"] #for resilient provide type flagName as resilient(-typeName=resilient) + args: ["-namespace=sock-shop","-typeName=resilient", "-timeout=400"] - name: install-pod-delete inputs: @@ -164,7 +164,7 @@ spec: - "patch" - "update" - "delete" - image: "litmuschaos/go-runner:ci" + image: "litmuschaos/go-runner:latest" imagePullPolicy: Always args: - -c @@ -419,12 +419,16 @@ spec: type: "httpProbe" httpProbe/inputs: url: "http://front-end.sock-shop.svc.cluster.local:80/cards" - expectedResponseCode: "200" + insecureSkipVerify: false + method: + get: + criteria: "==" + responseCode: "200" mode: "Continuous" runProperties: probeTimeout: 2 interval: 1 - retry: 1 + retry: 2 probePollingInterval: 1 components: env: @@ -482,12 +486,16 @@ spec: type: "httpProbe" httpProbe/inputs: url: "http://front-end.sock-shop.svc.cluster.local:80" - expectedResponseCode: "200" + insecureSkipVerify: false + method: + get: + criteria: "==" + responseCode: "200" mode: "Continuous" runProperties: probeTimeout: 2 interval: 1 - retry: 1 + retry: 2 probePollingInterval: 1 - name: "check-benchmark" type: "cmdProbe" @@ -505,7 +513,7 @@ spec: retry: 1 initialDelaySeconds: 10 components: - experimentImage: "litmuschaos/go-runner:ci" + experimentImage: "litmuschaos/go-runner:latest" env: - name: TARGET_CONTAINER value: '' @@ -552,12 +560,16 @@ spec: type: "httpProbe" httpProbe/inputs: url: "http://front-end.sock-shop.svc.cluster.local:80" - expectedResponseCode: "200" + insecureSkipVerify: false + method: + get: + criteria: "==" + responseCode: "200" mode: "Continuous" runProperties: probeTimeout: 2 interval: 1 - retry: 1 + retry: 2 probePollingInterval: 1 - name: "check-benchmark" type: "cmdProbe" @@ -620,16 +632,20 @@ spec: - name: pod-delete spec: probe: - - name: "check-frontend-catalogue-access-url" + - name: "check-frontend-access-url" type: "httpProbe" httpProbe/inputs: url: "http://front-end.sock-shop.svc.cluster.local:80/catalogue" - expectedResponseCode: "200" + insecureSkipVerify: false + method: + get: + criteria: "==" + responseCode: "200" mode: "Continuous" runProperties: probeTimeout: 2 interval: 1 - retry: 1 + retry: 2 probePollingInterval: 1 - name: "check-benchmark" type: "cmdProbe" diff --git a/workflows/sock-shop-demo/usingpromppobe/workflow.yaml b/workflows/sock-shop-demo/usingpromppobe/workflow.yaml index 6e34842..b4d02dc 100644 --- a/workflows/sock-shop-demo/usingpromppobe/workflow.yaml +++ b/workflows/sock-shop-demo/usingpromppobe/workflow.yaml @@ -42,7 +42,7 @@ spec: - name: install-application container: image: litmuschaos/litmus-app-deployer:latest - args: ["-namespace=sock-shop","-typeName=resilient", "-timeout=400"] #for resilient provide type flagName as resilient(-typeName=resilient) + args: ["-namespace=sock-shop","-typeName=resilient", "-timeout=400"] - name: install-pod-delete inputs: @@ -160,7 +160,7 @@ spec: - "patch" - "update" - "delete" - image: "litmuschaos/go-runner:ci" + image: "litmuschaos/go-runner:latest" imagePullPolicy: Always args: - -c @@ -312,7 +312,11 @@ spec: type: "httpProbe" httpProbe/inputs: url: "http://front-end.sock-shop.svc.cluster.local:80" - expectedResponseCode: "200" + insecureSkipVerify: false + method: + get: + criteria: "==" + responseCode: "200" mode: "Continuous" runProperties: probeTimeout: 2 @@ -380,7 +384,11 @@ spec: type: "httpProbe" httpProbe/inputs: url: "http://front-end.sock-shop.svc.cluster.local:80" - expectedResponseCode: "200" + insecureSkipVerify: false + method: + get: + criteria: "==" + responseCode: "200" mode: "Continuous" runProperties: probeTimeout: 2 @@ -446,15 +454,19 @@ spec: - name: pod-delete spec: probe: - - name: "check-frontend-catalogue-access-url" + - name: "check-frontend-access-url" type: "httpProbe" httpProbe/inputs: url: "http://front-end.sock-shop.svc.cluster.local:80/catalogue" - expectedResponseCode: "200" + insecureSkipVerify: false + method: + get: + criteria: "==" + responseCode: "200" mode: "Continuous" runProperties: - probeTimeout: 5 - interval: 2 + probeTimeout: 2 + interval: 1 retry: 2 probePollingInterval: 1 - name: "check-probe-success" @@ -619,12 +631,16 @@ spec: type: "httpProbe" httpProbe/inputs: url: "http://front-end.sock-shop.svc.cluster.local:80/cards" - expectedResponseCode: "200" + insecureSkipVerify: false + method: + get: + criteria: "==" + responseCode: "200" mode: "Continuous" runProperties: probeTimeout: 2 interval: 1 - retry: 1 + retry: 2 probePollingInterval: 1 components: env: diff --git a/workflows/sock-shop-demo/usingpromppobe/workflow_cron.yaml b/workflows/sock-shop-demo/usingpromppobe/workflow_cron.yaml index c3ac6f5..db76a48 100644 --- a/workflows/sock-shop-demo/usingpromppobe/workflow_cron.yaml +++ b/workflows/sock-shop-demo/usingpromppobe/workflow_cron.yaml @@ -46,7 +46,7 @@ spec: - name: install-application container: image: litmuschaos/litmus-app-deployer:latest - args: ["-namespace=sock-shop","-typeName=resilient", "-timeout=400"] #for resilient provide type flagName as resilient(-typeName=resilient) + args: ["-namespace=sock-shop","-typeName=resilient", "-timeout=400"] - name: install-pod-delete inputs: @@ -164,7 +164,7 @@ spec: - "patch" - "update" - "delete" - image: "litmuschaos/go-runner:ci" + image: "litmuschaos/go-runner:latest" imagePullPolicy: Always args: - -c @@ -316,12 +316,16 @@ spec: type: "httpProbe" httpProbe/inputs: url: "http://front-end.sock-shop.svc.cluster.local:80" - expectedResponseCode: "200" + insecureSkipVerify: false + method: + get: + criteria: "==" + responseCode: "200" mode: "Continuous" runProperties: probeTimeout: 2 interval: 1 - retry: 1 + retry: 2 probePollingInterval: 1 - name: "check-probe-success" type: "promProbe" @@ -337,7 +341,7 @@ spec: interval: 5 retry: 1 components: - experimentImage: "litmuschaos/go-runner:ci" + experimentImage: "litmuschaos/go-runner:latest" env: - name: TARGET_CONTAINER value: '' @@ -385,12 +389,16 @@ spec: type: "httpProbe" httpProbe/inputs: url: "http://front-end.sock-shop.svc.cluster.local:80" - expectedResponseCode: "200" + insecureSkipVerify: false + method: + get: + criteria: "==" + responseCode: "200" mode: "Continuous" runProperties: probeTimeout: 2 interval: 1 - retry: 1 + retry: 2 probePollingInterval: 1 - name: "check-probe-success" type: "promProbe" @@ -451,16 +459,20 @@ spec: - name: pod-delete spec: probe: - - name: "check-frontend-catalogue-access-url" + - name: "check-frontend-access-url" type: "httpProbe" httpProbe/inputs: url: "http://front-end.sock-shop.svc.cluster.local:80/catalogue" - expectedResponseCode: "200" + insecureSkipVerify: false + method: + get: + criteria: "==" + responseCode: "200" mode: "Continuous" runProperties: probeTimeout: 2 interval: 1 - retry: 1 + retry: 2 probePollingInterval: 1 - name: "check-probe-success" type: "promProbe" @@ -624,12 +636,16 @@ spec: type: "httpProbe" httpProbe/inputs: url: "http://front-end.sock-shop.svc.cluster.local:80/cards" - expectedResponseCode: "200" + insecureSkipVerify: false + method: + get: + criteria: "==" + responseCode: "200" mode: "Continuous" runProperties: probeTimeout: 2 interval: 1 - retry: 1 + retry: 2 probePollingInterval: 1 components: env: