From 9f98d251990f6e384ba60115e8b68852d3a5d738 Mon Sep 17 00:00:00 2001 From: Shubham Chaudhary Date: Fri, 30 Apr 2021 21:59:36 +0530 Subject: [PATCH] chore(env): adding node-label in node experiments and block-size in disk-fill (#450) Signed-off-by: shubhamchaudhary Co-authored-by: Udit Gaurav <35391335+uditgaurav@users.noreply.github.com> --- charts/generic/disk-fill/experiment.yaml | 5 +++++ charts/generic/kubelet-service-kill/experiment.yaml | 3 +++ charts/generic/node-cpu-hog/experiment.yaml | 3 +++ charts/generic/node-drain/experiment.yaml | 3 +++ charts/generic/node-io-stress/experiment.yaml | 3 +++ charts/generic/node-memory-hog/experiment.yaml | 3 +++ charts/generic/node-poweroff/experiment.yaml | 3 +++ charts/generic/node-restart/experiment.yaml | 3 +++ charts/generic/node-taint/experiment.yaml | 3 +++ charts/kube-aws/ebs-loss/engine.yaml | 2 +- charts/kube-aws/ec2-terminate-by-id/engine.yaml | 4 ++-- charts/kube-aws/ec2-terminate-by-id/experiment.yaml | 2 +- charts/kube-aws/ec2-terminate-by-tag/engine.yaml | 2 +- charts/kube-aws/experiments.yaml | 2 +- 14 files changed, 35 insertions(+), 6 deletions(-) diff --git a/charts/generic/disk-fill/experiment.yaml b/charts/generic/disk-fill/experiment.yaml index cb85253..414ba3c 100644 --- a/charts/generic/disk-fill/experiment.yaml +++ b/charts/generic/disk-fill/experiment.yaml @@ -72,6 +72,11 @@ spec: - name: LIB value: 'litmus' + # provide the data block size + # supported unit is KB + - name: DATA_BLOCK_SIZE + value: '256' + - name: TARGET_PODS value: '' diff --git a/charts/generic/kubelet-service-kill/experiment.yaml b/charts/generic/kubelet-service-kill/experiment.yaml index 2810ba0..a88432f 100644 --- a/charts/generic/kubelet-service-kill/experiment.yaml +++ b/charts/generic/kubelet-service-kill/experiment.yaml @@ -61,6 +61,9 @@ spec: - name: LIB value: 'litmus' + - name: NODE_LABEL + value: '' + # provide lib image - name: LIB_IMAGE value: 'ubuntu:16.04' diff --git a/charts/generic/node-cpu-hog/experiment.yaml b/charts/generic/node-cpu-hog/experiment.yaml index 6d3ee2e..be01225 100644 --- a/charts/generic/node-cpu-hog/experiment.yaml +++ b/charts/generic/node-cpu-hog/experiment.yaml @@ -67,6 +67,9 @@ spec: - name: TARGET_NODES value: '' + - name: NODE_LABEL + value: '' + # PROVIDE THE LIB HERE # ONLY LITMUS SUPPORTED - name: LIB diff --git a/charts/generic/node-drain/experiment.yaml b/charts/generic/node-drain/experiment.yaml index 364369d..4fd373c 100644 --- a/charts/generic/node-drain/experiment.yaml +++ b/charts/generic/node-drain/experiment.yaml @@ -59,6 +59,9 @@ spec: - name: TARGET_NODE value: '' + - name: NODE_LABEL + value: '' + - name: TOTAL_CHAOS_DURATION value: '60' diff --git a/charts/generic/node-io-stress/experiment.yaml b/charts/generic/node-io-stress/experiment.yaml index a0acbcd..89c6426 100644 --- a/charts/generic/node-io-stress/experiment.yaml +++ b/charts/generic/node-io-stress/experiment.yaml @@ -78,6 +78,9 @@ spec: ## enter the comma separated target nodes name - name: TARGET_NODES + value: '' + + - name: NODE_LABEL value: '' # Period to wait before and after injection of chaos in sec diff --git a/charts/generic/node-memory-hog/experiment.yaml b/charts/generic/node-memory-hog/experiment.yaml index 1851047..a121453 100644 --- a/charts/generic/node-memory-hog/experiment.yaml +++ b/charts/generic/node-memory-hog/experiment.yaml @@ -71,6 +71,9 @@ spec: - name: TARGET_NODES value: '' + - name: NODE_LABEL + value: '' + # Period to wait before and after injection of chaos in sec - name: RAMP_TIME value: '' diff --git a/charts/generic/node-poweroff/experiment.yaml b/charts/generic/node-poweroff/experiment.yaml index 92c6bca..20b4916 100644 --- a/charts/generic/node-poweroff/experiment.yaml +++ b/charts/generic/node-poweroff/experiment.yaml @@ -80,6 +80,9 @@ spec: - name: TARGET_NODE value: '' + - name: NODE_LABEL + value: '' + # ENTER THE TARGET NODE IP - name: TARGET_NODE_IP value: '' diff --git a/charts/generic/node-restart/experiment.yaml b/charts/generic/node-restart/experiment.yaml index 2e42f88..d95d7de 100644 --- a/charts/generic/node-restart/experiment.yaml +++ b/charts/generic/node-restart/experiment.yaml @@ -74,6 +74,9 @@ spec: - name: TARGET_NODE value: '' + - name: NODE_LABEL + value: '' + # ENTER THE TARGET NODE IP - name: TARGET_NODE_IP value: '' diff --git a/charts/generic/node-taint/experiment.yaml b/charts/generic/node-taint/experiment.yaml index 71874b3..cc11689 100644 --- a/charts/generic/node-taint/experiment.yaml +++ b/charts/generic/node-taint/experiment.yaml @@ -60,6 +60,9 @@ spec: - name: TARGET_NODE value: '' + - name: NODE_LABEL + value: '' + - name: TOTAL_CHAOS_DURATION value: '60' diff --git a/charts/kube-aws/ebs-loss/engine.yaml b/charts/kube-aws/ebs-loss/engine.yaml index 786211b..e87dbc0 100644 --- a/charts/kube-aws/ebs-loss/engine.yaml +++ b/charts/kube-aws/ebs-loss/engine.yaml @@ -30,6 +30,6 @@ spec: - name: DEVICE_NAME value: '/dev/sdb' - # provide the region name of the instace + # provide the region name of the instance - name: REGION value: '' \ No newline at end of file diff --git a/charts/kube-aws/ec2-terminate-by-id/engine.yaml b/charts/kube-aws/ec2-terminate-by-id/engine.yaml index 69a24b3..0472bf1 100644 --- a/charts/kube-aws/ec2-terminate-by-id/engine.yaml +++ b/charts/kube-aws/ec2-terminate-by-id/engine.yaml @@ -23,11 +23,11 @@ spec: value: '30' # Instance ID of the target ec2 instance - # Multiple IDs can also be provided as comma seperated values ex: id1,id2 + # Multiple IDs can also be provided as comma separated values ex: id1,id2 - name: EC2_INSTANCE_ID value: '' - # provide the region name of the instace + # provide the region name of the instance - name: REGION value: '' diff --git a/charts/kube-aws/ec2-terminate-by-id/experiment.yaml b/charts/kube-aws/ec2-terminate-by-id/experiment.yaml index d31a591..b6e1aff 100644 --- a/charts/kube-aws/ec2-terminate-by-id/experiment.yaml +++ b/charts/kube-aws/ec2-terminate-by-id/experiment.yaml @@ -58,7 +58,7 @@ spec: value: 'disable' # Instance ID of the target ec2 instance - # Multiple IDs can also be provided as comma seperated values ex: id1,id2 + # Multiple IDs can also be provided as comma separated values ex: id1,id2 - name: EC2_INSTANCE_ID value: '' diff --git a/charts/kube-aws/ec2-terminate-by-tag/engine.yaml b/charts/kube-aws/ec2-terminate-by-tag/engine.yaml index f8df277..58ef4e1 100644 --- a/charts/kube-aws/ec2-terminate-by-tag/engine.yaml +++ b/charts/kube-aws/ec2-terminate-by-tag/engine.yaml @@ -27,7 +27,7 @@ spec: - name: INSTANCE_TAG value: '' - # provide the region name of the instace + # provide the region name of the instance - name: REGION value: '' diff --git a/charts/kube-aws/experiments.yaml b/charts/kube-aws/experiments.yaml index 0ee3f47..5a5d317 100644 --- a/charts/kube-aws/experiments.yaml +++ b/charts/kube-aws/experiments.yaml @@ -58,7 +58,7 @@ spec: value: 'disable' # Instance ID of the target ec2 instance - # Multiple IDs can also be provided as comma seperated values ex: id1,id2 + # Multiple IDs can also be provided as comma values ex: id1,id2 - name: EC2_INSTANCE_ID value: ''