diff --git a/charts/cassandra/cassandra-pod-delete/experiment.yaml b/charts/cassandra/cassandra-pod-delete/experiment.yaml index 436bcb7..614ea08 100644 --- a/charts/cassandra/cassandra-pod-delete/experiment.yaml +++ b/charts/cassandra/cassandra-pod-delete/experiment.yaml @@ -5,7 +5,7 @@ description: kind: ChaosExperiment metadata: name: cassandra-pod-delete - version: 0.1.3 + version: 0.1.4 spec: definition: scope: Namespaced diff --git a/charts/cassandra/experiments.yaml b/charts/cassandra/experiments.yaml index 467494c..7e3141e 100644 --- a/charts/cassandra/experiments.yaml +++ b/charts/cassandra/experiments.yaml @@ -7,7 +7,7 @@ description: kind: ChaosExperiment metadata: name: cassandra-pod-delete - version: 0.1.3 + version: 0.1.4 spec: definition: scope: Namespaced diff --git a/charts/generic/container-kill/experiment.yaml b/charts/generic/container-kill/experiment.yaml index 8e65ad0..6797d52 100644 --- a/charts/generic/container-kill/experiment.yaml +++ b/charts/generic/container-kill/experiment.yaml @@ -4,7 +4,7 @@ description: kind: ChaosExperiment metadata: name: container-kill - version: 0.1.20 + version: 0.1.21 spec: definition: scope: Namespaced diff --git a/charts/generic/disk-fill/experiment.yaml b/charts/generic/disk-fill/experiment.yaml index d3f6919..3f14b04 100644 --- a/charts/generic/disk-fill/experiment.yaml +++ b/charts/generic/disk-fill/experiment.yaml @@ -5,7 +5,7 @@ description: kind: ChaosExperiment metadata: name: disk-fill - version: 0.1.12 + version: 0.1.13 spec: definition: scope: Cluster diff --git a/charts/generic/disk-loss/experiment.yaml b/charts/generic/disk-loss/experiment.yaml index ebb44fe..fdef013 100644 --- a/charts/generic/disk-loss/experiment.yaml +++ b/charts/generic/disk-loss/experiment.yaml @@ -5,7 +5,7 @@ description: kind: ChaosExperiment metadata: name: disk-loss - version: 0.1.13 + version: 0.1.14 spec: definition: scope: Cluster diff --git a/charts/generic/experiments.yaml b/charts/generic/experiments.yaml index 8678948..8c1fee1 100644 --- a/charts/generic/experiments.yaml +++ b/charts/generic/experiments.yaml @@ -8,7 +8,7 @@ description: kind: ChaosExperiment metadata: name: node-drain - version: 0.1.11 + version: 0.1.12 spec: definition: scope: Cluster @@ -68,7 +68,7 @@ spec: - name: LIB value: 'litmus' - # Period to wait before injection of chaos in sec + # Period to wait before and after injection of chaos in sec - name: RAMP_TIME value: '' @@ -87,7 +87,7 @@ description: kind: ChaosExperiment metadata: name: disk-fill - version: 0.1.12 + version: 0.1.13 spec: definition: scope: Cluster @@ -134,7 +134,7 @@ spec: - name: TOTAL_CHAOS_DURATION value: '60' - # Period to wait before injection of chaos in sec + # Period to wait before and after injection of chaos in sec - name: RAMP_TIME value: '' @@ -160,7 +160,7 @@ description: kind: ChaosExperiment metadata: name: pod-cpu-hog - version: 0.1.10 + version: 0.1.11 spec: definition: scope: Namespaced @@ -184,40 +184,41 @@ spec: - "patch" - "update" - "delete" - image: "litmuschaos/ansible-runner:latest" + image: "litmuschaos/go-runner:latest" imagePullPolicy: Always args: - -c - - ansible-playbook ./experiments/generic/pod_cpu_hog/pod_cpu_hog_ansible_logic.yml -i /etc/ansible/hosts -vv; exit 0 + - ./experiments/pod-cpu-hog command: - /bin/bash env: - - name: ANSIBLE_STDOUT_CALLBACK - value: 'default' - - - name: TARGET_CONTAINER - value: '' + - name: TOTAL_CHAOS_DURATION + value: '30' + + - name: CHAOS_INTERVAL + value: '10' + ## Number of CPU cores to stress - name: CPU_CORES value: '1' - - name: TOTAL_CHAOS_DURATION - value: '60' # in seconds + ## Percentage of total pods to target + - name: PODS_AFFECTED_PERC + value: '' - # Period to wait before injection of chaos in sec + ## Period to wait before and after injection of chaos in sec - name: RAMP_TIME value: '' - name: LIB value: 'litmus' - - - name: LIB_IMAGE - value: 'litmuschaos/app-cpu-stress:latest' + labels: name: pod-cpu-hog --- +--- apiVersion: litmuschaos.io/v1alpha1 description: message: | @@ -225,7 +226,7 @@ description: kind: ChaosExperiment metadata: name: pod-memory-hog - version: 0.1.2 + version: 0.1.3 spec: definition: scope: Namespaced @@ -249,42 +250,38 @@ spec: - "patch" - "update" - "delete" - image: "litmuschaos/ansible-runner:latest" - imagePullPolicy: Always + image: "litmuschaos/go-runner:latest" args: - -c - - ansible-playbook ./experiments/generic/pod_memory_hog/pod_memory_hog_ansible_logic.yml -i /etc/ansible/hosts -vv; exit 0 + - ./experiments/pod-memory-hog command: - /bin/bash env: - - name: ANSIBLE_STDOUT_CALLBACK - value: 'default' + - name: TOTAL_CHAOS_DURATION + value: '30' - # Provide name of target container - # where chaos has to be injected - - name: TARGET_CONTAINER - value: '' + - name: CHAOS_INTERVAL + value: '10' - # Enter the amount of memory in megabytes to be consumed by the application pod - # default: 500 (Megabytes) - - name: MEMORY_CONSUMPTION - value: '500' + ## enter the amount of memory in megabytes to be consumed by the application pod + - name: MEMORY_CONSUMPTION + value: '500' - - name: TOTAL_CHAOS_DURATION - value: '60' # in seconds + ## percentage of total pods to target + - name: PODS_AFFECTED_PERC + value: '' - # Period to wait before and after injection of chaos in sec - - name: RAMP_TIME - value: '' + ## Period to wait before and after injection of chaos in sec + - name: RAMP_TIME + value: '' - - name: LIB - value: 'litmus' + ## env var that describes the library used to execute the chaos + ## default: litmus. Supported values: litmus, powerfulseal, chaoskube + - name: LIB + value: 'litmus' - - name: LIB_IMAGE - value: 'litmuschaos/app-memory-stress:latest' labels: name: pod-memory-hog - --- apiVersion: litmuschaos.io/v1alpha1 @@ -294,7 +291,7 @@ description: kind: ChaosExperiment metadata: name: pod-network-corruption - version: 0.1.9 + version: 0.1.10 spec: definition: scope: Namespaced @@ -345,7 +342,7 @@ spec: - name: TOTAL_CHAOS_DURATION value: '60' # in seconds - # Time period to wait before injection of chaos in sec + # Time period to wait before and after injection of chaos in sec - name: RAMP_TIME value: '' @@ -363,7 +360,7 @@ description: kind: ChaosExperiment metadata: name: pod-delete - version: 0.1.17 + version: 0.1.18 spec: definition: scope: Namespaced @@ -409,7 +406,7 @@ spec: - name: TOTAL_CHAOS_DURATION value: '15' - # Period to wait before injection of chaos in sec + # Period to wait before and after injection of chaos in sec - name: RAMP_TIME value: '' @@ -440,7 +437,7 @@ description: kind: ChaosExperiment metadata: name: pod-network-loss - version: 0.1.14 + version: 0.1.15 spec: definition: scope: Namespaced @@ -491,7 +488,7 @@ spec: - name: TOTAL_CHAOS_DURATION value: '60' # in seconds - # ime period to wait before injection of chaos in sec + # ime period to wait before and after injection of chaos in sec - name: RAMP_TIME value: '' @@ -509,7 +506,7 @@ description: kind: ChaosExperiment metadata: name: disk-loss - version: 0.1.13 + version: 0.1.14 spec: definition: scope: Cluster @@ -548,7 +545,7 @@ spec: - name: TOTAL_CHAOS_DURATION value: '15' - # Period to wait before injection of chaos in sec + # Period to wait before and after injection of chaos in sec - name: RAMP_TIME value: '' @@ -594,7 +591,7 @@ description: kind: ChaosExperiment metadata: name: pod-network-latency - version: 0.1.14 + version: 0.1.15 spec: definition: scope: Namespaced @@ -645,7 +642,7 @@ spec: - name: TOTAL_CHAOS_DURATION value: '60' # in seconds - # Time period to wait before injection of chaos in sec + # Time period to wait before and after injection of chaos in sec - name: RAMP_TIME value: '' @@ -663,7 +660,7 @@ description: kind: ChaosExperiment metadata: name: node-cpu-hog - version: 0.1.18 + version: 0.1.19 spec: definition: scope: Cluster @@ -710,7 +707,7 @@ spec: - name: TOTAL_CHAOS_DURATION value: '60' - # Period to wait before injection of chaos in sec + # Period to wait before and after injection of chaos in sec - name: RAMP_TIME value: '' @@ -740,7 +737,7 @@ description: kind: ChaosExperiment metadata: name: kubelet-service-kill - version: 0.1.1 + version: 0.1.2 spec: definition: scope: Cluster @@ -786,7 +783,7 @@ spec: - name: TOTAL_CHAOS_DURATION value: '90' # in seconds - # Period to wait before injection of chaos in sec + # Period to wait before and after injection of chaos in sec - name: RAMP_TIME value: '' @@ -804,7 +801,7 @@ description: kind: ChaosExperiment metadata: name: node-memory-hog - version: 0.1.8 + version: 0.1.9 spec: definition: scope: Cluster @@ -856,7 +853,7 @@ spec: - name: MEMORY_PERCENTAGE value: '90' - # Period to wait before injection of chaos in sec + # Period to wait before and after injection of chaos in sec - name: RAMP_TIME value: '' @@ -880,7 +877,7 @@ description: kind: ChaosExperiment metadata: name: container-kill - version: 0.1.20 + version: 0.1.21 spec: definition: scope: Namespaced @@ -921,7 +918,7 @@ spec: - name: TARGET_CONTAINER value: '' - # Period to wait before injection of chaos in sec + # Period to wait before and after injection of chaos in sec - name: RAMP_TIME value: '' diff --git a/charts/generic/kubelet-service-kill/experiment.yaml b/charts/generic/kubelet-service-kill/experiment.yaml index 578d1b9..bf7fe62 100644 --- a/charts/generic/kubelet-service-kill/experiment.yaml +++ b/charts/generic/kubelet-service-kill/experiment.yaml @@ -5,7 +5,7 @@ description: kind: ChaosExperiment metadata: name: kubelet-service-kill - version: 0.1.1 + version: 0.1.2 spec: definition: scope: Cluster diff --git a/charts/generic/node-cpu-hog/experiment.yaml b/charts/generic/node-cpu-hog/experiment.yaml index e76424c..1c59d49 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.18 + version: 0.1.19 spec: definition: scope: Cluster diff --git a/charts/generic/node-drain/experiment.yaml b/charts/generic/node-drain/experiment.yaml index ee4f2fb..962a890 100644 --- a/charts/generic/node-drain/experiment.yaml +++ b/charts/generic/node-drain/experiment.yaml @@ -6,7 +6,7 @@ description: kind: ChaosExperiment metadata: name: node-drain - version: 0.1.11 + version: 0.1.12 spec: definition: scope: Cluster diff --git a/charts/generic/node-memory-hog/experiment.yaml b/charts/generic/node-memory-hog/experiment.yaml index 67cf337..cce2c59 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.8 + version: 0.1.9 spec: definition: scope: Cluster diff --git a/charts/generic/pod-cpu-hog/experiment.yaml b/charts/generic/pod-cpu-hog/experiment.yaml index ab0fdd3..6c996f1 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.10 + version: 0.1.11 spec: definition: scope: Namespaced diff --git a/charts/generic/pod-delete/experiment.yaml b/charts/generic/pod-delete/experiment.yaml index e8f68ae..43ba3b7 100644 --- a/charts/generic/pod-delete/experiment.yaml +++ b/charts/generic/pod-delete/experiment.yaml @@ -5,7 +5,7 @@ description: kind: ChaosExperiment metadata: name: pod-delete - version: 0.1.17 + version: 0.1.18 spec: definition: scope: Namespaced diff --git a/charts/generic/pod-memory-hog/experiment.yaml b/charts/generic/pod-memory-hog/experiment.yaml index 7d89f49..a68b0e7 100644 --- a/charts/generic/pod-memory-hog/experiment.yaml +++ b/charts/generic/pod-memory-hog/experiment.yaml @@ -6,7 +6,7 @@ description: kind: ChaosExperiment metadata: name: pod-memory-hog - version: 0.1.2 + version: 0.1.3 spec: definition: scope: Namespaced diff --git a/charts/generic/pod-network-corruption/experiment.yaml b/charts/generic/pod-network-corruption/experiment.yaml index ecfaf5e..6e3e02b 100644 --- a/charts/generic/pod-network-corruption/experiment.yaml +++ b/charts/generic/pod-network-corruption/experiment.yaml @@ -5,7 +5,7 @@ description: kind: ChaosExperiment metadata: name: pod-network-corruption - version: 0.1.9 + version: 0.1.10 spec: definition: scope: Namespaced diff --git a/charts/generic/pod-network-latency/experiment.yaml b/charts/generic/pod-network-latency/experiment.yaml index c8ec16e..3debe52 100644 --- a/charts/generic/pod-network-latency/experiment.yaml +++ b/charts/generic/pod-network-latency/experiment.yaml @@ -5,7 +5,7 @@ description: kind: ChaosExperiment metadata: name: pod-network-latency - version: 0.1.14 + version: 0.1.15 spec: definition: scope: Namespaced diff --git a/charts/generic/pod-network-loss/experiment.yaml b/charts/generic/pod-network-loss/experiment.yaml index b9a1ec0..c204007 100644 --- a/charts/generic/pod-network-loss/experiment.yaml +++ b/charts/generic/pod-network-loss/experiment.yaml @@ -5,7 +5,7 @@ description: kind: ChaosExperiment metadata: name: pod-network-loss - version: 0.1.14 + version: 0.1.15 spec: definition: scope: Namespaced