Added Litmus-Checker to workflows (#334)
Signed-off-by: Soumya Ghosh Dastidar <44349253+gdsoumya@users.noreply.github.com>
This commit is contained in:
committed by
GitHub
parent
12e3f2fabf
commit
39e7cbd19f
@@ -22,7 +22,7 @@ spec:
|
|||||||
inputs:
|
inputs:
|
||||||
artifacts:
|
artifacts:
|
||||||
- name: run-node-cpu-hog
|
- name: run-node-cpu-hog
|
||||||
path: /tmp/chaosengine-1.yaml
|
path: /tmp/chaosengine.yaml
|
||||||
raw:
|
raw:
|
||||||
data: |
|
data: |
|
||||||
apiVersion: litmuschaos.io/v1alpha1
|
apiVersion: litmuschaos.io/v1alpha1
|
||||||
@@ -50,6 +50,5 @@ spec:
|
|||||||
- name: NODE_CPU_CORE
|
- name: NODE_CPU_CORE
|
||||||
value: ""
|
value: ""
|
||||||
container:
|
container:
|
||||||
image: lachlanevenson/k8s-kubectl
|
image: litmuschaos/litmus-checker:latest
|
||||||
command: [sh, -c]
|
args: ["-file=/tmp/chaosengine.yaml","-saveName=/tmp/engine-name"]
|
||||||
args: ['kubectl apply -f /tmp/chaosengine-1.yaml -n litmus']
|
|
||||||
|
@@ -23,7 +23,7 @@ spec:
|
|||||||
inputs:
|
inputs:
|
||||||
artifacts:
|
artifacts:
|
||||||
- name: run-node-memory-hog
|
- name: run-node-memory-hog
|
||||||
path: /tmp/chaosengine-2.yaml
|
path: /tmp/chaosengine.yaml
|
||||||
raw:
|
raw:
|
||||||
data: |
|
data: |
|
||||||
apiVersion: litmuschaos.io/v1alpha1
|
apiVersion: litmuschaos.io/v1alpha1
|
||||||
@@ -51,6 +51,5 @@ spec:
|
|||||||
- name: MEMORY_PERCENTAGE
|
- name: MEMORY_PERCENTAGE
|
||||||
value: "90"
|
value: "90"
|
||||||
container:
|
container:
|
||||||
image: lachlanevenson/k8s-kubectl
|
image: litmuschaos/litmus-checker:latest
|
||||||
command: [sh, -c]
|
args: ["-file=/tmp/chaosengine.yaml","-saveName=/tmp/engine-name"]
|
||||||
args: ['kubectl apply -f /tmp/chaosengine-2.yaml -n litmus']
|
|
||||||
|
@@ -70,11 +70,8 @@ spec:
|
|||||||
- name: TOTAL_CHAOS_DURATION
|
- name: TOTAL_CHAOS_DURATION
|
||||||
value: '60' # in seconds
|
value: '60' # in seconds
|
||||||
container:
|
container:
|
||||||
image: lachlanevenson/k8s-kubectl
|
image: litmuschaos/litmus-checker:latest
|
||||||
command: [sh, -c]
|
args: ["-file=/tmp/chaosengine-node-cpu-hog.yaml","-saveName=/tmp/engine-name"]
|
||||||
args:
|
|
||||||
- "kubectl apply -f /tmp/chaosengine-node-cpu-hog.yaml -n
|
|
||||||
{{workflow.parameters.adminModeNamespace}} | sleep 90"
|
|
||||||
|
|
||||||
- name: pod-memory-hog
|
- name: pod-memory-hog
|
||||||
inputs:
|
inputs:
|
||||||
@@ -111,11 +108,8 @@ spec:
|
|||||||
- name: TOTAL_CHAOS_DURATION
|
- name: TOTAL_CHAOS_DURATION
|
||||||
value: '60' # in seconds
|
value: '60' # in seconds
|
||||||
container:
|
container:
|
||||||
image: lachlanevenson/k8s-kubectl
|
image: litmuschaos/litmus-checker:latest
|
||||||
command: [sh, -c]
|
args: ["-file=/tmp/chaosengine-pod-memory-hog.yaml","-saveName=/tmp/engine-name"]
|
||||||
args:
|
|
||||||
- "kubectl apply -f /tmp/chaosengine-pod-memory-hog.yaml -n
|
|
||||||
{{workflow.parameters.adminModeNamespace}} | sleep 90"
|
|
||||||
|
|
||||||
- name: pod-cpu-hog
|
- name: pod-cpu-hog
|
||||||
inputs:
|
inputs:
|
||||||
@@ -152,11 +146,8 @@ spec:
|
|||||||
- name: TOTAL_CHAOS_DURATION
|
- name: TOTAL_CHAOS_DURATION
|
||||||
value: '60' # in seconds
|
value: '60' # in seconds
|
||||||
container:
|
container:
|
||||||
image: lachlanevenson/k8s-kubectl
|
image: litmuschaos/litmus-checker:latest
|
||||||
command: [sh, -c]
|
args: ["-file=/tmp/chaosengine-pod-cpu-hog.yaml","-saveName=/tmp/engine-name"]
|
||||||
args:
|
|
||||||
- "kubectl apply -f /tmp/chaosengine-pod-cpu-hog.yaml -n
|
|
||||||
{{workflow.parameters.adminModeNamespace}} | sleep 90"
|
|
||||||
|
|
||||||
- name: node-memory-hog
|
- name: node-memory-hog
|
||||||
inputs:
|
inputs:
|
||||||
@@ -190,11 +181,8 @@ spec:
|
|||||||
- name: TOTAL_CHAOS_DURATION
|
- name: TOTAL_CHAOS_DURATION
|
||||||
value: '60' # in seconds
|
value: '60' # in seconds
|
||||||
container:
|
container:
|
||||||
image: lachlanevenson/k8s-kubectl
|
image: litmuschaos/litmus-checker:latest
|
||||||
command: [sh, -c]
|
args: ["-file=/tmp/chaosengine-node-memory-hog.yaml","-saveName=/tmp/engine-name"]
|
||||||
args:
|
|
||||||
- "kubectl apply -f /tmp/chaosengine-node-memory-hog.yaml -n
|
|
||||||
{{workflow.parameters.adminModeNamespace}} | sleep 90"
|
|
||||||
|
|
||||||
- name: pod-delete
|
- name: pod-delete
|
||||||
inputs:
|
inputs:
|
||||||
@@ -230,16 +218,13 @@ spec:
|
|||||||
- name: FORCE
|
- name: FORCE
|
||||||
value: "false"
|
value: "false"
|
||||||
container:
|
container:
|
||||||
image: lachlanevenson/k8s-kubectl
|
image: litmuschaos/litmus-checker:latest
|
||||||
command: [sh, -c]
|
args: ["-file=/tmp/chaosengine-pod-delete.yaml","-saveName=/tmp/engine-name"]
|
||||||
args:
|
|
||||||
- "kubectl apply -f /tmp/chaosengine-pod-delete.yaml -n
|
|
||||||
{{workflow.parameters.adminModeNamespace}} | sleep 90"
|
|
||||||
|
|
||||||
- name: revert-kube-proxy-chaos
|
- name: revert-kube-proxy-chaos
|
||||||
container:
|
container:
|
||||||
image: lachlanevenson/k8s-kubectl
|
image: lachlanevenson/k8s-kubectl
|
||||||
command: [sh, -c]
|
command: [sh, -c]
|
||||||
args:
|
args:
|
||||||
- "sleep 100 | kubectl delete chaosengines --all -n
|
- "kubectl delete chaosengines --all -n
|
||||||
{{workflow.parameters.adminModeNamespace}}"
|
{{workflow.parameters.adminModeNamespace}}"
|
||||||
|
@@ -138,12 +138,8 @@ spec:
|
|||||||
- name: TOTAL_CHAOS_DURATION
|
- name: TOTAL_CHAOS_DURATION
|
||||||
value: '60' # in seconds
|
value: '60' # in seconds
|
||||||
container:
|
container:
|
||||||
image: lachlanevenson/k8s-kubectl
|
image: litmuschaos/litmus-checker:latest
|
||||||
command: [sh, -c]
|
args: ["-file=/tmp/chaosengine.yaml","-saveName=/tmp/engine-name"]
|
||||||
args:
|
|
||||||
[
|
|
||||||
'kubectl apply -f /tmp/chaosengine.yaml -n {{workflow.parameters.adminModeNamespace}} | echo "sleeping for 120s" | sleep 120 ',
|
|
||||||
]
|
|
||||||
|
|
||||||
- name: revert-chaos
|
- name: revert-chaos
|
||||||
container:
|
container:
|
||||||
@@ -151,5 +147,5 @@ spec:
|
|||||||
command: [sh, -c]
|
command: [sh, -c]
|
||||||
args:
|
args:
|
||||||
[
|
[
|
||||||
" sleep 20 | kubectl delete chaosengine kube-proxy-node-cpu-hog-chaos -n {{workflow.parameters.adminModeNamespace}}",
|
"kubectl delete chaosengine kube-proxy-node-cpu-hog-chaos -n {{workflow.parameters.adminModeNamespace}}",
|
||||||
]
|
]
|
||||||
|
@@ -138,12 +138,8 @@ spec:
|
|||||||
- name: TOTAL_CHAOS_DURATION
|
- name: TOTAL_CHAOS_DURATION
|
||||||
value: '60' # in seconds
|
value: '60' # in seconds
|
||||||
container:
|
container:
|
||||||
image: lachlanevenson/k8s-kubectl
|
image: litmuschaos/litmus-checker:latest
|
||||||
command: [sh, -c]
|
args: ["-file=/tmp/chaosengine.yaml","-saveName=/tmp/engine-name"]
|
||||||
args:
|
|
||||||
[
|
|
||||||
'kubectl apply -f /tmp/chaosengine.yaml -n {{workflow.parameters.adminModeNamespace}} | echo "sleeping for 120s" | sleep 120 ',
|
|
||||||
]
|
|
||||||
|
|
||||||
- name: revert-chaos
|
- name: revert-chaos
|
||||||
container:
|
container:
|
||||||
@@ -151,5 +147,5 @@ spec:
|
|||||||
command: [sh, -c]
|
command: [sh, -c]
|
||||||
args:
|
args:
|
||||||
[
|
[
|
||||||
" sleep 20 | kubectl delete chaosengine kube-proxy-node-memory-hog-chaos -n {{workflow.parameters.adminModeNamespace}}",
|
"kubectl delete chaosengine kube-proxy-node-memory-hog-chaos -n {{workflow.parameters.adminModeNamespace}}",
|
||||||
]
|
]
|
||||||
|
@@ -139,12 +139,8 @@ spec:
|
|||||||
- name: CHAOS_KILL_COMMAND
|
- name: CHAOS_KILL_COMMAND
|
||||||
value: "kill -9 $(ps afx | grep \"[md5sum] /dev/zero\" | awk '{print$1}' | tr '\n' ' ')"
|
value: "kill -9 $(ps afx | grep \"[md5sum] /dev/zero\" | awk '{print$1}' | tr '\n' ' ')"
|
||||||
container:
|
container:
|
||||||
image: lachlanevenson/k8s-kubectl
|
image: litmuschaos/litmus-checker:latest
|
||||||
command: [sh, -c]
|
args: ["-file=/tmp/chaosengine.yaml","-saveName=/tmp/engine-name"]
|
||||||
args:
|
|
||||||
[
|
|
||||||
'kubectl apply -f /tmp/chaosengine.yaml -n {{workflow.parameters.adminModeNamespace}} | echo "sleeping for 120s" | sleep 120 ',
|
|
||||||
]
|
|
||||||
|
|
||||||
- name: revert-chaos
|
- name: revert-chaos
|
||||||
container:
|
container:
|
||||||
@@ -152,5 +148,5 @@ spec:
|
|||||||
command: [sh, -c]
|
command: [sh, -c]
|
||||||
args:
|
args:
|
||||||
[
|
[
|
||||||
" sleep 20 | kubectl delete chaosengine kube-proxy-pod-cpu-hog-chaos -n {{workflow.parameters.adminModeNamespace}}",
|
"kubectl delete chaosengine kube-proxy-pod-cpu-hog-chaos -n {{workflow.parameters.adminModeNamespace}}",
|
||||||
]
|
]
|
||||||
|
@@ -139,12 +139,8 @@ spec:
|
|||||||
- name: FORCE
|
- name: FORCE
|
||||||
value: "false"
|
value: "false"
|
||||||
container:
|
container:
|
||||||
image: lachlanevenson/k8s-kubectl
|
image: litmuschaos/litmus-checker:latest
|
||||||
command: [sh, -c]
|
args: ["-file=/tmp/chaosengine.yaml","-saveName=/tmp/engine-name"]
|
||||||
args:
|
|
||||||
[
|
|
||||||
'kubectl apply -f /tmp/chaosengine.yaml -n {{workflow.parameters.adminModeNamespace}} | echo "sleeping for 120s" | sleep 120 ',
|
|
||||||
]
|
|
||||||
|
|
||||||
- name: revert-chaos
|
- name: revert-chaos
|
||||||
container:
|
container:
|
||||||
@@ -152,5 +148,5 @@ spec:
|
|||||||
command: [sh, -c]
|
command: [sh, -c]
|
||||||
args:
|
args:
|
||||||
[
|
[
|
||||||
" sleep 20 | kubectl delete chaosengine kube-proxy-pod-delete-chaos -n {{workflow.parameters.adminModeNamespace}}",
|
"kubectl delete chaosengine kube-proxy-pod-delete-chaos -n {{workflow.parameters.adminModeNamespace}}",
|
||||||
]
|
]
|
||||||
|
@@ -140,12 +140,8 @@ spec:
|
|||||||
- name: CHAOS_KILL_COMMAND
|
- name: CHAOS_KILL_COMMAND
|
||||||
value: "kill -9 $(ps afx | grep \"[dd] if /dev/zero\" | awk '{print $1}' | tr '\n' ' ')"
|
value: "kill -9 $(ps afx | grep \"[dd] if /dev/zero\" | awk '{print $1}' | tr '\n' ' ')"
|
||||||
container:
|
container:
|
||||||
image: lachlanevenson/k8s-kubectl
|
image: litmuschaos/litmus-checker:latest
|
||||||
command: [sh, -c]
|
args: ["-file=/tmp/chaosengine.yaml","-saveName=/tmp/engine-name"]
|
||||||
args:
|
|
||||||
[
|
|
||||||
'kubectl apply -f /tmp/chaosengine.yaml -n {{workflow.parameters.adminModeNamespace}} | echo "sleeping for 120s" | sleep 120 ',
|
|
||||||
]
|
|
||||||
|
|
||||||
- name: revert-chaos
|
- name: revert-chaos
|
||||||
container:
|
container:
|
||||||
@@ -153,5 +149,5 @@ spec:
|
|||||||
command: [sh, -c]
|
command: [sh, -c]
|
||||||
args:
|
args:
|
||||||
[
|
[
|
||||||
" sleep 20 | kubectl delete chaosengine kube-proxy-pod-memory-hog-chaos -n {{workflow.parameters.adminModeNamespace}}",
|
"kubectl delete chaosengine kube-proxy-pod-memory-hog-chaos -n {{workflow.parameters.adminModeNamespace}}",
|
||||||
]
|
]
|
||||||
|
Reference in New Issue
Block a user