diff --git a/charts/generic/experiments.yaml b/charts/generic/experiments.yaml index 1e3e1fc..a0612eb 100644 --- a/charts/generic/experiments.yaml +++ b/charts/generic/experiments.yaml @@ -1,34 +1,5 @@ --- -apiVersion: litmuschaos.io/v1alpha1 -description: - message: | - Deletes a pod belonging to a deployment/statefulset/daemonset -kind: ChaosExperiment -metadata: - name: pod-network-delay - version: 0.1.0 -spec: - definition: - image: "litmuschaos/ansible-runner:ci" - args: - - -c - - ansible-playbook ./experiments/generic/pod_network_delay/pod_network_delay_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: 15 - - name: CHAOS_INTERVAL - value: 5 - - name: LIB - value: "" - labels: - name: pod-network-delay ---- - apiVersion: litmuschaos.io/v1alpha1 description: message: | @@ -58,6 +29,70 @@ spec: name: pod-delete --- +apiVersion: litmuschaos.io/v1alpha1 +description: + message: | + Injects network packet loss on pods belonging to an app deployment +kind: ChaosExperiment +metadata: + name: pod-network-loss + version: 0.1.1 +spec: + definition: + image: "litmuschaos/ansible-runner:ci" + args: + - -c + - ansible-playbook ./experiments/generic/pod_network_loss/pod_network_loss_ansible_logic.yml -i /etc/ansible/hosts -vv; exit 0 + command: + - /bin/bash + env: + - name: TARGET_CONTAINER + value: "" + - name: NETWORK_INTERFACE + value: "eth0" + - name: NETWORK_PACKET_LOSS_PERCENTAGE + value: "100" #in % + - name: TOTAL_CHAOS_DURATION + value: "60000" #in ms + - name: LIB + value: "pumba" + labels: + name: pod-network-loss + +--- + +apiVersion: litmuschaos.io/v1alpha1 +description: + message: | + Injects network latency on pods belonging to an app deployment +kind: ChaosExperiment +metadata: + name: pod-network-latency + version: 0.1.1 +spec: + definition: + image: "litmuschaos/ansible-runner:ci" + args: + - -c + - ansible-playbook ./experiments/generic/pod_network_latency/pod_network_latency_ansible_logic.yml -i /etc/ansible/hosts -vv; exit 0 + command: + - /bin/bash + env: + - name: TARGET_CONTAINER + value: "" + - name: NETWORK_INTERFACE + value: "eth0" + - name: NETWORK_LATENCY + value: "60000" #in ms + - name: TOTAL_CHAOS_DURATION + value: "60000" #in ms + - name: LIB + value: "pumba" + labels: + name: pod-network-latency + +--- + apiVersion: litmuschaos.io/v1alpha1 description: message: "Kills a container belonging to an application pod \n" diff --git a/charts/generic/pod-network-latency/experiment.yaml b/charts/generic/pod-network-latency/experiment.yaml index ffea73a..c290f0b 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.0 + version: 0.1.1 spec: definition: image: "litmuschaos/ansible-runner:ci" diff --git a/charts/generic/pod-network-latency/pod-network-latency.chartserviceversion.yaml b/charts/generic/pod-network-latency/pod-network-latency.chartserviceversion.yaml index 73021c7..ae475df 100644 --- a/charts/generic/pod-network-latency/pod-network-latency.chartserviceversion.yaml +++ b/charts/generic/pod-network-latency/pod-network-latency.chartserviceversion.yaml @@ -2,7 +2,7 @@ apiVersion: litmuchaos.io/v1alpha1 kind: ChartServiceVersion metadata: name: pod-network-latency - version: 0.1.0 + version: 0.1.1 annotations: categories: Kubernetes vendor: CNCF diff --git a/charts/generic/pod-network-loss/experiment.yaml b/charts/generic/pod-network-loss/experiment.yaml index 40dd379..a0425df 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.0 + version: 0.1.1 spec: definition: image: "litmuschaos/ansible-runner:ci" diff --git a/charts/generic/pod-network-loss/pod-network-loss.chartserviceversion.yaml b/charts/generic/pod-network-loss/pod-network-loss.chartserviceversion.yaml index f8a02e8..ef0eaa9 100644 --- a/charts/generic/pod-network-loss/pod-network-loss.chartserviceversion.yaml +++ b/charts/generic/pod-network-loss/pod-network-loss.chartserviceversion.yaml @@ -2,7 +2,7 @@ apiVersion: litmuchaos.io/v1alpha1 kind: ChartServiceVersion metadata: name: pod-network-loss - version: 0.1.0 + version: 0.1.1 annotations: categories: Kubernetes vendor: CNCF diff --git a/charts/openebs/experiments.yaml b/charts/openebs/experiments.yaml index 7b1eb41..815937c 100644 --- a/charts/openebs/experiments.yaml +++ b/charts/openebs/experiments.yaml @@ -7,8 +7,8 @@ description: Deletes a pod belonging to a deployment/statefulset/daemonset kind: ChaosExperiment metadata: - name: kubernetes-state-pod-delete-v0.1.2 - version: v0.1.2 + name: kubernetes-state-pod-delete-0.1.1 + version: 0.1.1 spec: definition: args: