diff --git a/charts/openebs/experiments.yaml b/charts/openebs/experiments.yaml index f4542fc..a0d6c6b 100644 --- a/charts/openebs/experiments.yaml +++ b/charts/openebs/experiments.yaml @@ -622,3 +622,86 @@ spec: --- +apiVersion: litmuschaos.io/v1alpha1 +description: + message: | + Network loss to pool pod belonging to a OpenEBS PVC +kind: ChaosExperiment +metadata: + labels: + litmuschaos.io/name: openebs + name: openebs-pool-network-loss + version: 0.1.1 +spec: + definition: + scope: Cluster + permissions: + - apiGroups: + - "" + - "apps" + - "litmuschaos.io" + - "batch" + - "extensions" + - "storage.k8s.io" + - "openebs.io" + resources: + - "pods" + - "pods/exec" + - "jobs" + - "configmaps" + - "services" + - "persistentvolumeclaims" + - "storageclasses" + - "persistentvolumeclaims" + - "persistentvolumes" + - "chaosengines" + - "chaosexperiments" + - "chaosresults" + - "cstorpools" + - "cstorvolumereplicas" + - "replicasets" + verbs: + - "create" + - "get" + - "delete" + - "list" + - "patch" + - "update" + image: "litmuschaos/ansible-runner:latest" + args: + - -c + - ansible-playbook ./experiments/openebs/openebs-pool-network-loss/openebs_pool_network_loss_ansible_logic.yml -i /etc/ansible/hosts -vv; exit 0 + command: + - /bin/bash + env: + - name: ANSIBLE_STDOUT_CALLBACK + value: 'default' + + - name: OPENEBS_NAMESPACE + value: 'openebs' + + # only pumba supported + # For pumba image use : gaiaadm/pumba:0.6.5 + - name: LIB_IMAGE + value: 'gaiaadm/pumba:0.6.5' + + - name: NETWORK_PACKET_LOSS_PERCENTAGE + value: '100' # in percentage + + - name: TOTAL_CHAOS_DURATION + value: '120000' # in milliseconds + + - name: LIVENESS_APP_LABEL + value: '' + + - name: LIVENESS_APP_NAMESPACE + value: '' + + - name: DATA_PERSISTENCE + value: '' + + labels: + name: openebs-pool-network-loss + +--- + diff --git a/charts/openebs/openebs-pool-network-loss/experiment.yaml b/charts/openebs/openebs-pool-network-loss/experiment.yaml index 3a620ea..1f76a4d 100644 --- a/charts/openebs/openebs-pool-network-loss/experiment.yaml +++ b/charts/openebs/openebs-pool-network-loss/experiment.yaml @@ -7,7 +7,7 @@ metadata: labels: litmuschaos.io/name: openebs name: openebs-pool-network-loss - version: 0.1.0 + version: 0.1.1 spec: definition: scope: Cluster diff --git a/charts/openebs/openebs-pool-network-loss/openebs-pool-network-loss.chartserviceversion.yaml b/charts/openebs/openebs-pool-network-loss/openebs-pool-network-loss.chartserviceversion.yaml index bb0a7ed..26a68d2 100644 --- a/charts/openebs/openebs-pool-network-loss/openebs-pool-network-loss.chartserviceversion.yaml +++ b/charts/openebs/openebs-pool-network-loss/openebs-pool-network-loss.chartserviceversion.yaml @@ -2,7 +2,7 @@ apiVersion: litmuchaos.io/v1alpha1 kind: ChartServiceVersion metadata: name: openebs-pool-network-loss - version: 0.1.0 + version: 0.1.1 annotations: categories: OpenEBS vendor: CNCF