From cfd2eee124bcac1f61ecb744a9f3949e42e9c55c Mon Sep 17 00:00:00 2001 From: Shubham Chaudhary Date: Mon, 11 Nov 2019 20:05:48 +0530 Subject: [PATCH] add platform field in openebs target network delay chart (#42) Signed-off-by: shubhamchaudhary --- .../experiment.yaml | 64 ++++++++++++++++--- ...get-network-delay.chartserviceversion.yaml | 5 +- 2 files changed, 58 insertions(+), 11 deletions(-) diff --git a/charts/openebs/openebs-target-network-delay/experiment.yaml b/charts/openebs/openebs-target-network-delay/experiment.yaml index 2177ae0..f036223 100644 --- a/charts/openebs/openebs-target-network-delay/experiment.yaml +++ b/charts/openebs/openebs-target-network-delay/experiment.yaml @@ -10,26 +10,70 @@ metadata: version: 0.1.1 spec: definition: - image: "openebs/ansible-runner:ci" + permissions: + apiGroups: + - "" + - "extensions" + - "apps" + - "batch" + - "litmuschaos.io" + - "openebs.io" + - "storage.k8s.io" + resources: + - "daemonsets" + - "statefulsets" + - "deployments" + - "replicasets" + - "jobs" + - "pods" + - "pods/exec" + - "chaosengines" + - "chaosexperiments" + - "chaosresults" + - "persistentvolumeclaims" + - "storageclasses" + - "persistentvolumes" + verbs: + - "*" + image: "litmuschaos/ansible-runner:ci" args: - -c - - ansible-playbook ./experiments/chaos/openebs_target_network_delay/test.yml -i /etc/ansible/hosts -vv; exit 0 + - ansible-playbook ./experiments/openebs/openebs-target-network-delay/openebs_target_network_delay_ansible_logic.yml -i /etc/ansible/hosts -vv; exit 0 command: - /bin/bash env: - name: ANSIBLE_STDOUT_CALLBACK - value: "default" - - name: OPERATOR_NAMESPACE - value: "openebs" + value: 'default' + + - name: OPENEBS_NAMESPACE + value: 'openebs' + + - name: APP_PVC + value: '' + + # only pumba supported + # For pumba image use : gaiaadm/pumba:0.4.8 + - name: LIB_IMAGE + value: 'gaiaadm/pumba:0.4.8' + - name: NETWORK_DELAY - value: "60" # in milliseconds (Mandatory) + value: '60000' # in milliseconds + - name: CHAOS_DURATION - value: "60" # in milliseconds (Mandatory) - - name: DATA_PERSISTENCY - value: "" + value: '60000' # in milliseconds + + - name: LIVENESS_APP_LABEL + value: '' + + - name: LIVENESS_APP_NAMESPACE + value: '' + + - name: DATA_PERSISTENCE + value: '' + labels: name: openebs-target-network-delay configmaps: - - name: target-network-delay + - name: openebs-target-network-delay data: parameters.yml: | diff --git a/charts/openebs/openebs-target-network-delay/openebs-target-network-delay.chartserviceversion.yaml b/charts/openebs/openebs-target-network-delay/openebs-target-network-delay.chartserviceversion.yaml index 1da3135..201b9c4 100644 --- a/charts/openebs/openebs-target-network-delay/openebs-target-network-delay.chartserviceversion.yaml +++ b/charts/openebs/openebs-target-network-delay/openebs-target-network-delay.chartserviceversion.yaml @@ -2,7 +2,7 @@ apiVersion: litmuchaos.io/v1alpha1 kind: ChartServiceVersion metadata: name: openebs-target-network-delay - version: 0.1.3 + version: 0.1.1 annotations: categories: Kubernetes vendor: CNCF @@ -16,6 +16,9 @@ spec: - OpenEBS - Kubernetes - Network Delay + platforms: + - GKE + - OpenShift maturity: alpha maintainers: - name: giri