From be89e34763b1e391cc40d3eecf147980931d3ea2 Mon Sep 17 00:00:00 2001 From: Akash Shrivastava Date: Thu, 12 Aug 2021 15:20:56 +0530 Subject: [PATCH] Added default kill command in experiment.yaml (#495) * Added default kill command in experiment.yaml Signed-off-by: Akash Shrivastava --- charts/cassandra/cassandra-pod-delete/engine.yaml | 2 +- charts/cassandra/cassandra-pod-delete/experiment.yaml | 2 +- charts/generic/pod-cpu-hog-exec/experiment.yaml | 4 ++++ charts/generic/pod-memory-hog-exec/experiment.yaml | 4 ++++ 4 files changed, 10 insertions(+), 2 deletions(-) diff --git a/charts/cassandra/cassandra-pod-delete/engine.yaml b/charts/cassandra/cassandra-pod-delete/engine.yaml index d9ec808..37850b8 100644 --- a/charts/cassandra/cassandra-pod-delete/engine.yaml +++ b/charts/cassandra/cassandra-pod-delete/engine.yaml @@ -45,7 +45,7 @@ spec: value: '9042' # SET THE CASSANDRA_LIVENESS_CHECK - # IT CAN BE `enabled` OR `disabled` + # IT CAN BE `enable` OR `disable` - name: CASSANDRA_LIVENESS_CHECK value: '' diff --git a/charts/cassandra/cassandra-pod-delete/experiment.yaml b/charts/cassandra/cassandra-pod-delete/experiment.yaml index 3906cdd..34c2791 100644 --- a/charts/cassandra/cassandra-pod-delete/experiment.yaml +++ b/charts/cassandra/cassandra-pod-delete/experiment.yaml @@ -82,7 +82,7 @@ spec: value: '15' # SET THE CASSANDRA_LIVENESS_CHECK - # IT CAN BE `enabled` OR `disabled` + # IT CAN BE `enable` OR `disable` - name: CASSANDRA_LIVENESS_CHECK value: '' diff --git a/charts/generic/pod-cpu-hog-exec/experiment.yaml b/charts/generic/pod-cpu-hog-exec/experiment.yaml index 1152988..82148bb 100644 --- a/charts/generic/pod-cpu-hog-exec/experiment.yaml +++ b/charts/generic/pod-cpu-hog-exec/experiment.yaml @@ -72,6 +72,10 @@ spec: ## default: litmus. Supported values: litmus - name: LIB value: 'litmus' + + # The command to kill the chaos process + - name: CHAOS_KILL_COMMAND + value: "kill $(find /proc -name exe -lname '*/md5sum' 2>&1 | grep -v 'Permission denied' | awk -F/ '{print $(NF-1)}')" - name: TARGET_PODS value: '' diff --git a/charts/generic/pod-memory-hog-exec/experiment.yaml b/charts/generic/pod-memory-hog-exec/experiment.yaml index a2f316f..6def380 100644 --- a/charts/generic/pod-memory-hog-exec/experiment.yaml +++ b/charts/generic/pod-memory-hog-exec/experiment.yaml @@ -73,6 +73,10 @@ spec: ## default: litmus. Supported values: litmus - name: LIB value: 'litmus' + + # The command to kill the chaos process + - 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)" ## it defines the sequence of chaos execution for multiple target pods ## supported values: serial, parallel