From a28501ead58e0386fb442b5bcb4f710fe5fa8927 Mon Sep 17 00:00:00 2001 From: Shubham Chaudhary Date: Fri, 16 Oct 2020 21:05:39 +0530 Subject: [PATCH] update(kubeproxy): Adding kill/inject command env for resource chaos (#354) Signed-off-by: shubhamchaudhary --- workflows/kube-proxy-all/workflow.yaml | 4 ++++ workflows/kube-proxy-all/workflow_cron.yaml | 4 ++++ 2 files changed, 8 insertions(+) diff --git a/workflows/kube-proxy-all/workflow.yaml b/workflows/kube-proxy-all/workflow.yaml index d6eb039..7dda1f2 100644 --- a/workflows/kube-proxy-all/workflow.yaml +++ b/workflows/kube-proxy-all/workflow.yaml @@ -110,6 +110,8 @@ spec: value: '500' - name: TOTAL_CHAOS_DURATION value: '60' # in seconds + - name: CHAOS_KILL_COMMAND + value: "kill $(find /proc -name exe -lname '*/dd' 2>&1 | grep -v 'Permission denied' | awk -F/ '{print $(NF-1)}' | head -n 1)" container: image: litmuschaos/litmus-checker:latest args: ["-file=/tmp/chaosengine-pod-memory-hog.yaml","-saveName=/tmp/engine-name"] @@ -148,6 +150,8 @@ spec: value: '1' - name: TOTAL_CHAOS_DURATION value: '60' # in seconds + - name: CHAOS_KILL_COMMAND + value: "kill $(find /proc -name exe -lname '*/md5sum' 2>&1 | grep -v 'Permission denied' | awk -F/ '{print $(NF-1)}' | head -n 1)" container: image: litmuschaos/litmus-checker:latest args: ["-file=/tmp/chaosengine-pod-cpu-hog.yaml","-saveName=/tmp/engine-name"] diff --git a/workflows/kube-proxy-all/workflow_cron.yaml b/workflows/kube-proxy-all/workflow_cron.yaml index beb8646..1c7456d 100644 --- a/workflows/kube-proxy-all/workflow_cron.yaml +++ b/workflows/kube-proxy-all/workflow_cron.yaml @@ -113,6 +113,8 @@ spec: value: '500' - name: TOTAL_CHAOS_DURATION value: '60' # in seconds + - name: CHAOS_KILL_COMMAND + value: "kill $(find /proc -name exe -lname '*/dd' 2>&1 | grep -v 'Permission denied' | awk -F/ '{print $(NF-1)}' | head -n 1)" container: image: litmuschaos/litmus-checker:latest args: ["-file=/tmp/chaosengine-pod-memory-hog.yaml","-saveName=/tmp/engine-name"] @@ -151,6 +153,8 @@ spec: value: '1' - name: TOTAL_CHAOS_DURATION value: '60' # in seconds + - name: CHAOS_KILL_COMMAND + value: "kill $(find /proc -name exe -lname '*/md5sum' 2>&1 | grep -v 'Permission denied' | awk -F/ '{print $(NF-1)}' | head -n 1)" container: image: litmuschaos/litmus-checker:latest args: ["-file=/tmp/chaosengine-pod-cpu-hog.yaml","-saveName=/tmp/engine-name"]