chore(infra-chaos): Adding node-aff-perc & sequence in node-level chaos (#359)

Signed-off-by: shubhamchaudhary <shubham.chaudhary@mayadata.io>
This commit is contained in:
Shubham Chaudhary
2020-10-27 11:44:27 +05:30
committed by GitHub
parent cc72cae1b9
commit 4bc9fc3435
12 changed files with 44 additions and 17 deletions

View File

@@ -30,5 +30,5 @@ spec:
value: '90' # in seconds value: '90' # in seconds
# provide the actual name of node under test # provide the actual name of node under test
- name: APP_NODE - name: TARGET_NODE
value: 'node-01' value: 'node-01'

View File

@@ -65,7 +65,7 @@ spec:
value: 'ubuntu:16.04' value: 'ubuntu:16.04'
# provide node name # provide node name
- name: APP_NODE - name: TARGET_NODE
value: '' value: ''
labels: labels:

View File

@@ -31,5 +31,5 @@ spec:
value: '' value: ''
# ENTER THE NAME OF THE APPLICATION NODE # ENTER THE NAME OF THE APPLICATION NODE
- name: APP_NODE - name: TARGET_NODE
value: '' value: ''

View File

@@ -62,8 +62,8 @@ spec:
- name: NODE_CPU_CORE - name: NODE_CPU_CORE
value: '' value: ''
# ENTER THE NAME OF THE APPLICATION NODE # ENTER THE NAME OF THE TARGET NODE
- name: APP_NODE - name: TARGET_NODE
value: '' value: ''
# PROVIDE THE LIB HERE # PROVIDE THE LIB HERE
@@ -75,6 +75,15 @@ spec:
- name: LIB_IMAGE - name: LIB_IMAGE
value: 'litmuschaos/go-runner:latest' value: 'litmuschaos/go-runner:latest'
## percentage of total nodes to target
- name: NODES_AFFECTED_PERC
value: ''
## it defines the sequence of chaos execution for multiple target nodes
## supported values: serial, parallel
- name: SEQUENCE
value: 'parallel'
labels: labels:
name: node-cpu-hog name: node-cpu-hog
app.kubernetes.io/part-of: litmus app.kubernetes.io/part-of: litmus

View File

@@ -27,5 +27,5 @@ spec:
kubernetes.io/hostname: 'node02' kubernetes.io/hostname: 'node02'
env: env:
# set node name # set node name
- name: APP_NODE - name: TARGET_NODE
value: 'node-01' value: 'node-01'

View File

@@ -55,7 +55,7 @@ spec:
- /bin/bash - /bin/bash
env: env:
- name: APP_NODE - name: TARGET_NODE
value: '' value: ''
- name: TOTAL_CHAOS_DURATION - name: TOTAL_CHAOS_DURATION

View File

@@ -32,5 +32,5 @@ spec:
value: '10' value: '10'
## enter the name of the desired node ## enter the name of the desired node
- name: APP_NODE - name: TARGET_NODE
value: '' value: ''

View File

@@ -67,8 +67,8 @@ spec:
- name: NUMBER_OF_WORKERS - name: NUMBER_OF_WORKERS
value: '4' value: '4'
## enter the name of the desired node ## enter the name of the target node
- name: APP_NODE - name: TARGET_NODE
value: '' value: ''
# Period to wait before and after injection of chaos in sec # Period to wait before and after injection of chaos in sec
@@ -84,6 +84,15 @@ spec:
- name: LIB_IMAGE - name: LIB_IMAGE
value: 'litmuschaos/go-runner:latest' value: 'litmuschaos/go-runner:latest'
## percentage of total nodes to target
- name: NODES_AFFECTED_PERC
value: ''
## it defines the sequence of chaos execution for multiple target nodes
## supported values: serial, parallel
- name: SEQUENCE
value: 'parallel'
labels: labels:
name: node-io-stress name: node-io-stress
app.kubernetes.io/part-of: litmus app.kubernetes.io/part-of: litmus

View File

@@ -32,6 +32,6 @@ spec:
- name: MEMORY_PERCENTAGE - name: MEMORY_PERCENTAGE
value: '90' value: '90'
# ENTER THE NAME OF THE APPLICATION NODE # ENTER THE NAME OF THE TARGET NODE
- name: APP_NODE - name: TARGET_NODE
value: '' value: ''

View File

@@ -58,8 +58,8 @@ spec:
- name: MEMORY_PERCENTAGE - name: MEMORY_PERCENTAGE
value: '90' value: '90'
# ENTER THE NAME OF THE APPLICATION NODE # ENTER THE NAME OF THE TARGET NODE
- name: APP_NODE - name: TARGET_NODE
value: '' value: ''
# Period to wait before and after injection of chaos in sec # Period to wait before and after injection of chaos in sec
@@ -75,6 +75,15 @@ spec:
- name: LIB_IMAGE - name: LIB_IMAGE
value: 'litmuschaos/go-runner:latest' value: 'litmuschaos/go-runner:latest'
## percentage of total nodes to target
- name: NODES_AFFECTED_PERC
value: ''
## it defines the sequence of chaos execution for multiple target nodes
## supported values: serial, parallel
- name: SEQUENCE
value: 'parallel'
labels: labels:
name: node-memory-hog name: node-memory-hog
app.kubernetes.io/part-of: litmus app.kubernetes.io/part-of: litmus

View File

@@ -27,7 +27,7 @@ spec:
kubernetes.io/hostname: 'node02' kubernetes.io/hostname: 'node02'
env: env:
# set node name # set node name
- name: APP_NODE - name: TARGET_NODE
value: 'node-01' value: 'node-01'
# set taint label & effect # set taint label & effect

View File

@@ -55,7 +55,7 @@ spec:
- /bin/bash - /bin/bash
env: env:
- name: APP_NODE - name: TARGET_NODE
value: '' value: ''
- name: TOTAL_CHAOS_DURATION - name: TOTAL_CHAOS_DURATION