diff --git a/charts/generic/experiments.yaml b/charts/generic/experiments.yaml index 45d17c3..efaf627 100644 --- a/charts/generic/experiments.yaml +++ b/charts/generic/experiments.yaml @@ -560,7 +560,7 @@ description: kind: ChaosExperiment metadata: name: node-cpu-hog - version: 0.1.11 + version: 0.1.12 spec: definition: scope: Cluster @@ -574,7 +574,6 @@ spec: - "daemonsets" - "jobs" - "pods" - - "pods/exec" - "events" - "chaosengines" - "chaosexperiments" @@ -621,6 +620,73 @@ spec: name: node-cpu-hog --- +apiVersion: litmuschaos.io/v1alpha1 +description: + message: | + Give a memory hog on a node belonging to a deployment +kind: ChaosExperiment +metadata: + name: node-memory-hog + version: 0.1.1 +spec: + definition: + scope: Cluster + permissions: + - apiGroups: + - "" + - "batch" + - "apps" + - "litmuschaos.io" + resources: + - "jobs" + - "pods" + - "pods/log" + - "events" + - "chaosengines" + - "chaosexperiments" + - "chaosresults" + verbs: + - "create" + - "list" + - "get" + - "patch" + - "update" + - "delete" + - apiGroups: + - "" + resources: + - "nodes" + verbs : + - "get" + - "list" + image: "litmuschaos/ansible-runner:latest" + args: + - -c + - ansible-playbook ./experiments/generic/node_memory_hog/node_memory_hog_ansible_logic.yml -i /etc/ansible/hosts -vv; exit 0 + command: + - /bin/bash + env: + + - name: ANSIBLE_STDOUT_CALLBACK + value: 'default' + + - name: TOTAL_CHAOS_DURATION + value: '60' + + # Period to wait before injection of chaos in sec + - name: RAMP_TIME + value: '' + + - name: PLATFORM + value: 'GKE' + + - name: LIB + value: 'litmus' + + labels: + name: node-memory-hog +--- + apiVersion: litmuschaos.io/v1alpha1 description: message: "Kills a container belonging to an application pod \n" diff --git a/charts/generic/generic.chartserviceversion.yaml b/charts/generic/generic.chartserviceversion.yaml index 1e87b46..6ae237b 100644 --- a/charts/generic/generic.chartserviceversion.yaml +++ b/charts/generic/generic.chartserviceversion.yaml @@ -3,7 +3,7 @@ kind: ChartServiceVersion metadata: createdAt: 2019-09-26T10:28:08Z name: generic - version: 0.1.9 + version: 0.1.10 annotations: categories: Kubernetes chartDescription: Injects generic kubernetes chaos diff --git a/charts/generic/node-cpu-hog/experiment.yaml b/charts/generic/node-cpu-hog/experiment.yaml index b3a6039..48b88ee 100644 --- a/charts/generic/node-cpu-hog/experiment.yaml +++ b/charts/generic/node-cpu-hog/experiment.yaml @@ -5,7 +5,7 @@ description: kind: ChaosExperiment metadata: name: node-cpu-hog - version: 0.1.11 + version: 0.1.12 spec: definition: scope: Cluster diff --git a/charts/generic/node-cpu-hog/node-cpu-hog.chartserviceversion.yaml b/charts/generic/node-cpu-hog/node-cpu-hog.chartserviceversion.yaml index 9792870..96940d1 100644 --- a/charts/generic/node-cpu-hog/node-cpu-hog.chartserviceversion.yaml +++ b/charts/generic/node-cpu-hog/node-cpu-hog.chartserviceversion.yaml @@ -3,7 +3,7 @@ kind: ChartServiceVersion metadata: createdAt: 2019-01-28T10:28:08Z name: node-cpu-hog - version: 0.0.9 + version: 0.0.10 annotations: categories: Kubernetes vendor: CNCF diff --git a/charts/generic/node-memory-hog/experiment.yaml b/charts/generic/node-memory-hog/experiment.yaml index 009ab9b..829eb6e 100644 --- a/charts/generic/node-memory-hog/experiment.yaml +++ b/charts/generic/node-memory-hog/experiment.yaml @@ -5,7 +5,7 @@ description: kind: ChaosExperiment metadata: name: node-memory-hog - version: 0.1.0 + version: 0.1.1 spec: definition: scope: Cluster diff --git a/charts/generic/node-memory-hog/node-memory-hog.chartserviceversion.yaml b/charts/generic/node-memory-hog/node-memory-hog.chartserviceversion.yaml index 96a46e9..f526031 100644 --- a/charts/generic/node-memory-hog/node-memory-hog.chartserviceversion.yaml +++ b/charts/generic/node-memory-hog/node-memory-hog.chartserviceversion.yaml @@ -3,7 +3,7 @@ kind: ChartServiceVersion metadata: createdAt: 2020-03-28T10:28:08Z name: node-memory-hog - version: 0.1.0 + version: 0.1.1 annotations: categories: Kubernetes vendor: CNCF