diff --git a/charts/cassandra/cassandra-pod-delete/experiment.yaml b/charts/cassandra/cassandra-pod-delete/experiment.yaml index 216c244..228559f 100644 --- a/charts/cassandra/cassandra-pod-delete/experiment.yaml +++ b/charts/cassandra/cassandra-pod-delete/experiment.yaml @@ -62,7 +62,7 @@ spec: # provide cassandra port # default port: 9042 - name: CASSANDRA_PORT - value: '' + value: '9042' # provide liveness deployement port # default port: 8088, It only supports 8088 port @@ -92,10 +92,6 @@ spec: - name: RAMP_TIME value: '' - # provide the kill count - - name: KILL_COUNT - value: '' - - name: FORCE value: '' diff --git a/charts/cassandra/cassandra-pod-delete/rbac.yaml b/charts/cassandra/cassandra-pod-delete/rbac.yaml index bb05571..781c8f9 100644 --- a/charts/cassandra/cassandra-pod-delete/rbac.yaml +++ b/charts/cassandra/cassandra-pod-delete/rbac.yaml @@ -17,7 +17,7 @@ metadata: rules: - apiGroups: ["","litmuschaos.io","batch","apps"] resources: ["pods","deployments","statefulsets","services","pods/log","pods/exec","events","jobs","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/container-kill/engine_nginx_getstarted.yaml b/charts/generic/container-kill/engine_nginx_getstarted.yaml index bc09aa1..11faa9e 100644 --- a/charts/generic/container-kill/engine_nginx_getstarted.yaml +++ b/charts/generic/container-kill/engine_nginx_getstarted.yaml @@ -35,10 +35,16 @@ spec: - name: TOTAL_CHAOS_DURATION value: '20' - # For containerd image use: litmuschaos/container-kill-helper:latest - name: LIB_IMAGE - value: 'gaiaadm/pumba:0.6.5' + value: 'litmuschaos/go-runner:latest' - # It supports pumba and containerd - - name: LIB - value: 'pumba' \ No newline at end of file + # provide the name of container runtime + # it supports docker, containerd, crio + # default to docker + - name: CONTAINER_RUNTIME + value: 'docker' + + # provide the container runtime path for containerd + # applicable only for containerd runtime + - name: CONTAINER_PATH + value: '/run/containerd/containerd.sock' \ No newline at end of file diff --git a/charts/generic/docker-service-kill/engine.yaml b/charts/generic/docker-service-kill/engine.yaml index e6c3361..1b50b94 100644 --- a/charts/generic/docker-service-kill/engine.yaml +++ b/charts/generic/docker-service-kill/engine.yaml @@ -23,11 +23,13 @@ spec: spec: components: nodeSelector: + # provide the node labels kubernetes.io/hostname: 'node02' env: # set chaos duration (in sec) as desired - name: TOTAL_CHAOS_DURATION value: '90' + # provide the actual name of node under test - name: APP_NODE value: 'node-01' \ No newline at end of file diff --git a/charts/generic/kubelet-service-kill/engine.yaml b/charts/generic/kubelet-service-kill/engine.yaml index 9f08e45..9b102ea 100644 --- a/charts/generic/kubelet-service-kill/engine.yaml +++ b/charts/generic/kubelet-service-kill/engine.yaml @@ -23,10 +23,12 @@ spec: spec: components: nodeSelector: + # provide the node labels kubernetes.io/hostname: 'node02' env: - name: TOTAL_CHAOS_DURATION value: '90' # in seconds + # provide the actual name of node under test - name: APP_NODE value: 'node-01' diff --git a/charts/generic/node-cpu-hog/experiment.yaml b/charts/generic/node-cpu-hog/experiment.yaml index f9d10d3..e752a03 100644 --- a/charts/generic/node-cpu-hog/experiment.yaml +++ b/charts/generic/node-cpu-hog/experiment.yaml @@ -52,8 +52,6 @@ spec: - name: RAMP_TIME value: '' - - ## ENTER THE NUMBER OF CORES OF CPU FOR CPU HOGGING ## OPTIONAL VALUE IN CASE OF EMPTY VALUE IT WILL TAKE NODE CPU CAPACITY - name: NODE_CPU_CORE diff --git a/charts/generic/node-drain/engine.yaml b/charts/generic/node-drain/engine.yaml index 8d5db08..8cd3214 100644 --- a/charts/generic/node-drain/engine.yaml +++ b/charts/generic/node-drain/engine.yaml @@ -23,6 +23,7 @@ spec: spec: components: nodeSelector: + # provide the node labels kubernetes.io/hostname: 'node02' env: # set node name diff --git a/charts/generic/node-drain/experiment.yaml b/charts/generic/node-drain/experiment.yaml index 935a929..c9ef04a 100644 --- a/charts/generic/node-drain/experiment.yaml +++ b/charts/generic/node-drain/experiment.yaml @@ -48,9 +48,6 @@ spec: command: - /bin/bash env: - - - name: LIVENESS_APP_LABEL - value: '' - name: APP_NODE value: '' @@ -67,8 +64,5 @@ spec: - name: RAMP_TIME value: '' - - name: LIVENESS_APP_NAMESPACE - value: '' - labels: name: node-drain diff --git a/charts/generic/node-io-stress/node-io-stress.chartserviceversion.yaml b/charts/generic/node-io-stress/node-io-stress.chartserviceversion.yaml index e5d1735..ec8c80e 100644 --- a/charts/generic/node-io-stress/node-io-stress.chartserviceversion.yaml +++ b/charts/generic/node-io-stress/node-io-stress.chartserviceversion.yaml @@ -2,7 +2,7 @@ apiVersion: litmuchaos.io/v1alpha1 kind: ChartServiceVersion metadata: createdAt: 2020-09-12T10:28:08Z - name: + name: node-io-stress version: 0.1.0 annotations: categories: Kubernetes @@ -34,12 +34,12 @@ spec: name: Mayadata links: - name: Source Code - url: https://github.com/litmuschaos/litmus-go/tree/master/experiments/generic/ + url: https://github.com/litmuschaos/litmus-go/tree/master/experiments/generic/node-io-stress - name: Documentation - url: https://docs.litmuschaos.io/docs// + url: https://docs.litmuschaos.io/docs/node-io-stress/ - name: Video url: icon: - url: "" mediatype: "" - chaosexpcrdlink: https://raw.githubusercontent.com/litmuschaos/chaos-charts/master/charts/generic//experiment.yaml + chaosexpcrdlink: https://raw.githubusercontent.com/litmuschaos/chaos-charts/master/charts/generic/node-io-stress/experiment.yaml diff --git a/charts/generic/node-taint/engine.yaml b/charts/generic/node-taint/engine.yaml index d19bb7a..b00049b 100644 --- a/charts/generic/node-taint/engine.yaml +++ b/charts/generic/node-taint/engine.yaml @@ -23,11 +23,13 @@ spec: spec: components: nodeSelector: + # provide the node labels kubernetes.io/hostname: 'node02' env: # set node name - name: APP_NODE value: 'node-01' + # set taint label & effect # key=value:effect or key:effect - name: TAINTS diff --git a/charts/generic/pod-delete/rbac.yaml b/charts/generic/pod-delete/rbac.yaml index e9a820b..10de9b8 100644 --- a/charts/generic/pod-delete/rbac.yaml +++ b/charts/generic/pod-delete/rbac.yaml @@ -17,7 +17,7 @@ metadata: rules: - apiGroups: ["","litmuschaos.io","batch","apps"] resources: ["pods","deployments","pods/log","events","jobs","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-delete/rbac_nginx_getstarted.yaml b/charts/generic/pod-delete/rbac_nginx_getstarted.yaml index aed0fa7..6d06933 100644 --- a/charts/generic/pod-delete/rbac_nginx_getstarted.yaml +++ b/charts/generic/pod-delete/rbac_nginx_getstarted.yaml @@ -17,7 +17,7 @@ metadata: rules: - apiGroups: ["","litmuschaos.io","batch","apps"] resources: ["pods","deployments","pods/log","events","jobs","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-io-stress/experiment.yaml b/charts/generic/pod-io-stress/experiment.yaml index ee5e4cc..42c28cb 100644 --- a/charts/generic/pod-io-stress/experiment.yaml +++ b/charts/generic/pod-io-stress/experiment.yaml @@ -37,7 +37,7 @@ spec: - /bin/bash env: - name: TOTAL_CHAOS_DURATION - value: '120' + value: '120' ## specify the size as percentage of free space on the file system ## default value 90 (in percentage)