diff --git a/charts/openebs/experiments.yaml b/charts/openebs/experiments.yaml index fedd4e3..a4f722d 100644 --- a/charts/openebs/experiments.yaml +++ b/charts/openebs/experiments.yaml @@ -101,6 +101,112 @@ spec: --- +--- +apiVersion: litmuschaos.io/v1alpha1 +description: + message: | + OpenEBS Pool Disk Loss contains chaos to disrupt state of infra resources. Experiments can inject disk loss against openEBS pool. +kind: ChaosExperiment +metadata: + labels: + litmuschaos.io/name: openebs + name: openebs-pool-disk-loss + version: 0.1.1 +spec: + definition: + scope: Cluster + permissions: + - apiGroups: + - "" + - "apps" + - "litmuschaos.io" + - "batch" + - "extensions" + - "storage.k8s.io" + - "openebs.io" + resources: + - "pods" + - "jobs" + - "pods/log" + - "events" + - "pods/exec" + - "cstorpools" + - "configmaps" + - "secrets" + - "storageclasses" + - "persistentvolumes" + - "persistentvolumeclaims" + - "cstorvolumereplicas" + - "chaosexperiments" + - "chaosresults" + - "chaosengines" + verbs: + - "create" + - "list" + - "get" + - "patch" + - "update" + - "delete" + image: "litmuschaos/ansible-runner:latest" + args: + - -c + - ansible-playbook ./experiments/openebs/openebs-pool-disk-loss/openebs_pool_disk_loss_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: '60' + + # Period to wait before injection of chaos in sec + - name: RAMP_TIME + value: '' + + - name: CHAOS_NAMESPACE + value: '' + + # It supports GCP and AWS + - name: CLOUD_PLATFORM + value: 'GCP' + + - name: PROJECT_ID + value: '' + + - name: NODE_NAME + value: '' + + - name: DISK_NAME + value: '' + + - name: ZONE_NAME + value: '' + + - name: DEVICE_NAME + value: '' + + - name: LIVENESS_APP_LABEL + value: '' + + - name: LIVENESS_APP_NAMESPACE + value: '' + + - name: DATA_PERSISTENCE + value: '' + + - name: OPENEBS_NAMESPACE + value: 'openebs' + labels: + name: openebs-pool-disk-loss + configmaps: + - name: openebs-pool-disk-loss + mountPath: /mnt/ + secrets: + - name: cloud-secret + mountPath: /tmp/ +--- + --- apiVersion: litmuschaos.io/v1alpha1 description: diff --git a/charts/openebs/openebs-pool-disk-loss/experiment.yaml b/charts/openebs/openebs-pool-disk-loss/experiment.yaml index 7c18ae7..c836c0e 100644 --- a/charts/openebs/openebs-pool-disk-loss/experiment.yaml +++ b/charts/openebs/openebs-pool-disk-loss/experiment.yaml @@ -8,7 +8,7 @@ metadata: labels: litmuschaos.io/name: openebs name: openebs-pool-disk-loss - version: 0.1.0 + version: 0.1.1 spec: definition: scope: Cluster diff --git a/charts/openebs/openebs-pool-disk-loss/openebs-pool-disk-loss.chartserviceversion.yaml b/charts/openebs/openebs-pool-disk-loss/openebs-pool-disk-loss.chartserviceversion.yaml index 2d2dbc6..4b55261 100644 --- a/charts/openebs/openebs-pool-disk-loss/openebs-pool-disk-loss.chartserviceversion.yaml +++ b/charts/openebs/openebs-pool-disk-loss/openebs-pool-disk-loss.chartserviceversion.yaml @@ -3,7 +3,7 @@ kind: ChartServiceVersion metadata: createdAt: 2020-03-13T10:28:08Z name: openebs-pool-disk-loss - version: 0.1.0 + version: 0.1.1 annotations: categories: OpenEBS vendor: CNCF diff --git a/charts/openebs/openebs.chartserviceversion.yaml b/charts/openebs/openebs.chartserviceversion.yaml index 3fae586..7dedd3f 100644 --- a/charts/openebs/openebs.chartserviceversion.yaml +++ b/charts/openebs/openebs.chartserviceversion.yaml @@ -3,7 +3,7 @@ kind: ChartServiceVersion metadata: createdAt: 2019-08-27T10:28:08Z name: openebs - version: 0.1.6 + version: 0.1.7 annotations: categories: OpenEBS vendor: MayaData