From ee03150e8e3da5e827ae797bf9444bc4a056b1e1 Mon Sep 17 00:00:00 2001 From: UDIT GAURAV <35391335+uditgaurav@users.noreply.github.com> Date: Mon, 11 Nov 2019 19:46:33 +0530 Subject: [PATCH] (feat): Modification in pod-network-loss experiment CR (#49) * (feat): Modification in pod-network-loss experiment CR Signed-off-by: Udit Gaurav * (refactor): Modification in pod network loss experiment CR Signed-off-by: Udit Gaurav --- .../generic/pod-network-loss/experiment.yaml | 40 ++++++++++++++++--- .../pod-network-loss.chartserviceversion.yaml | 3 ++ 2 files changed, 37 insertions(+), 6 deletions(-) diff --git a/charts/generic/pod-network-loss/experiment.yaml b/charts/generic/pod-network-loss/experiment.yaml index deb2959..52c6422 100644 --- a/charts/generic/pod-network-loss/experiment.yaml +++ b/charts/generic/pod-network-loss/experiment.yaml @@ -5,9 +5,28 @@ description: kind: ChaosExperiment metadata: name: pod-network-loss - version: 0.1.2 + version: 0.1.3 spec: definition: + permissions: + apiGroups: + - "" + - "extensions" + - "apps" + - "batch" + - "litmuschaos.io" + resources: + - "daemonsets" + - "statefulsets" + - "deployments" + - "jobs" + - "pods" + - "pods/exec" + - "chaosengines" + - "chaosexperiments" + - "chaosresults" + verbs: + - "*" image: "litmuschaos/ansible-runner:ci" args: - -c @@ -15,15 +34,24 @@ spec: command: - /bin/bash env: + - name: TARGET_CONTAINER - value: "" + value: '' + - name: NETWORK_INTERFACE - value: "eth0" + value: 'eth0' + - name: NETWORK_PACKET_LOSS_PERCENTAGE - value: "100" #in PERCENTAGE + value: '100' #in PERCENTAGE + - name: TOTAL_CHAOS_DURATION - value: "60000" #in ms + value: '60000' #in ms + - name: LIB - value: "pumba" + value: 'pumba' + + - name: LIB_IMAGE + value: 'gaiaadm/pumba:0.4.8' + labels: name: pod-network-loss 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 a20407c..b7b391a 100644 --- a/charts/generic/pod-network-loss/pod-network-loss.chartserviceversion.yaml +++ b/charts/generic/pod-network-loss/pod-network-loss.chartserviceversion.yaml @@ -17,6 +17,9 @@ spec: keywords: - Kubernetes - Network + platforms: + - GKE + - OpenShift maturity: alpha maintainers: - name: ksatchit