diff --git a/charts/generic/experiments.yaml b/charts/generic/experiments.yaml index 4b3ed48..430e461 100644 --- a/charts/generic/experiments.yaml +++ b/charts/generic/experiments.yaml @@ -120,6 +120,64 @@ spec: --- +apiVersion: litmuschaos.io/v1alpha1 +description: + message: | + Injects cpu consumption on pods belonging to an app deployment +kind: ChaosExperiment +metadata: + name: pod-cpu-hog + version: 0.1.1 +spec: + definition: + scope: Namespaced + permissions: + apiGroups: + - "" + - "batch" + - "litmuschaos.io" + resources: + - "jobs" + - "pods" + - "pods/exec" + - "chaosengines" + - "chaosexperiments" + - "chaosresults" + verbs: + - "create" + - "list" + - "get" + - "patch" + - "delete" + image: "litmuschaos/ansible-runner:ci" + args: + - -c + - ansible-playbook ./experiments/generic/pod_cpu_hog/pod_cpu_hog_ansible_logic.yml -i /etc/ansible/hosts -vv; exit 0 + command: + - /bin/bash + env: + - name: ANSIBLE_STDOUT_CALLBACK + value: 'default' + + - name: TARGET_CONTAINER + value: '' + + - name: CPU_CORES + value: '1' + + - name: TOTAL_CHAOS_DURATION + value: '60000' #in ms + + - name: LIB + value: 'litmus' + + - name: LIB_IMAGE + value: 'litmuschaos/app-cpu-stress:latest' + labels: + name: pod-cpu-hog + +--- + apiVersion: litmuschaos.io/v1alpha1 description: message: | diff --git a/charts/generic/generic.chartserviceversion.yaml b/charts/generic/generic.chartserviceversion.yaml index c431fd8..f1e1c37 100644 --- a/charts/generic/generic.chartserviceversion.yaml +++ b/charts/generic/generic.chartserviceversion.yaml @@ -2,7 +2,7 @@ apiVersion: litmuchaos.io/v1alpha1 kind: ChartServiceVersion metadata: name: generic - version: 0.1.3 + version: 0.1.4 annotations: categories: Kubernetes chartDescription: Injects generic kubernetes chaos diff --git a/charts/generic/pod-cpu-hog/experiment.yaml b/charts/generic/pod-cpu-hog/experiment.yaml index 2bfaae8..3b7b1f4 100644 --- a/charts/generic/pod-cpu-hog/experiment.yaml +++ b/charts/generic/pod-cpu-hog/experiment.yaml @@ -5,7 +5,7 @@ description: kind: ChaosExperiment metadata: name: pod-cpu-hog - version: 0.1.0 + version: 0.1.1 spec: definition: scope: Namespaced diff --git a/charts/generic/pod-cpu-hog/pod-cpu-hog.chartserviceversion.yaml b/charts/generic/pod-cpu-hog/pod-cpu-hog.chartserviceversion.yaml index 7723231..b3ef89e 100644 --- a/charts/generic/pod-cpu-hog/pod-cpu-hog.chartserviceversion.yaml +++ b/charts/generic/pod-cpu-hog/pod-cpu-hog.chartserviceversion.yaml @@ -2,7 +2,7 @@ apiVersion: litmuchaos.io/v1alpha1 kind: ChartServiceVersion metadata: name: pod-cpu-hog - version: 0.1.0 + version: 0.1.1 annotations: categories: Kubernetes vendor: CNCF