diff --git a/charts/generic/kubelet-service-kill/experiment.yaml b/charts/generic/kubelet-service-kill/experiment.yaml index 15794a6..a87d6a6 100644 --- a/charts/generic/kubelet-service-kill/experiment.yaml +++ b/charts/generic/kubelet-service-kill/experiment.yaml @@ -55,6 +55,10 @@ spec: - name: LIB value: 'litmus' + # provide lib image + - name: LIB_IMAGE + value: 'litmuschaos/go-runner:latest' + # provide node name - name: APP_NODE value: '' diff --git a/charts/generic/pod-cpu-hog/experiment.yaml b/charts/generic/pod-cpu-hog/experiment.yaml index 55d0e12..92213b8 100644 --- a/charts/generic/pod-cpu-hog/experiment.yaml +++ b/charts/generic/pod-cpu-hog/experiment.yaml @@ -37,7 +37,7 @@ spec: - /bin/bash env: - name: TOTAL_CHAOS_DURATION - value: '30' + value: '60' - name: CHAOS_INTERVAL value: '10' @@ -54,9 +54,15 @@ spec: - name: RAMP_TIME value: '' + ## env var that describes the library used to execute the chaos + ## default: litmus. Supported values: litmus, pumba - name: LIB value: 'litmus' + ## It is used in pumba lib only + - name: LIB_IMAGE + value: 'gaiaadm/pumba' + - name: TARGET_POD value: '' diff --git a/charts/generic/pod-cpu-hog/rbac.yaml b/charts/generic/pod-cpu-hog/rbac.yaml index 54ab045..455e43d 100644 --- a/charts/generic/pod-cpu-hog/rbac.yaml +++ b/charts/generic/pod-cpu-hog/rbac.yaml @@ -17,7 +17,7 @@ metadata: rules: - apiGroups: ["","litmuschaos.io","batch"] resources: ["pods","jobs","events","pods/log","pods/exec","chaosengines","chaosexperiments","chaosresults"] - verbs: ["create","list","get","patch","update","delete"] + verbs: ["create","list","get","patch","update","delete","deletecollection"] --- apiVersion: rbac.authorization.k8s.io/v1beta1 kind: RoleBinding diff --git a/charts/generic/pod-memory-hog/experiment.yaml b/charts/generic/pod-memory-hog/experiment.yaml index 255b027..eb8e9fa 100644 --- a/charts/generic/pod-memory-hog/experiment.yaml +++ b/charts/generic/pod-memory-hog/experiment.yaml @@ -37,7 +37,7 @@ spec: - /bin/bash env: - name: TOTAL_CHAOS_DURATION - value: '30' + value: '60' - name: CHAOS_INTERVAL value: '10' @@ -55,10 +55,14 @@ spec: value: '' ## env var that describes the library used to execute the chaos - ## default: litmus. Supported values: litmus, powerfulseal, chaoskube + ## default: litmus. Supported values: litmus, pumba - name: LIB value: 'litmus' + ## It is used in pumba lib only + - name: LIB_IMAGE + value: 'gaiaadm/pumba' + - name: TARGET_POD value: '' diff --git a/charts/generic/pod-memory-hog/rbac.yaml b/charts/generic/pod-memory-hog/rbac.yaml index ed3bea7..9da8a62 100644 --- a/charts/generic/pod-memory-hog/rbac.yaml +++ b/charts/generic/pod-memory-hog/rbac.yaml @@ -17,7 +17,7 @@ metadata: rules: - apiGroups: ["","litmuschaos.io","batch"] resources: ["pods","jobs","events","pods/log","pods/exec","chaosengines","chaosexperiments","chaosresults"] - verbs: ["create","list","get","patch","update","delete"] + verbs: ["create","list","get","patch","update","delete","deletecollection"] --- apiVersion: rbac.authorization.k8s.io/v1beta1 kind: RoleBinding