diff --git a/charts/chaostoolkit/experiments.yaml b/charts/chaostoolkit/experiments.yaml new file mode 100644 index 0000000..82a38de --- /dev/null +++ b/charts/chaostoolkit/experiments.yaml @@ -0,0 +1,64 @@ +--- + +apiVersion: litmuschaos.io/v1alpha1 +description: + message: | + Deletes a pod belonging to a deployment/statefulset/daemonset +kind: ChaosExperiment +metadata: + name: k8-pod-delete + version: 0.0.2 +spec: + definition: + scope: Namespaced + permissions: + - apiGroups: + - "" + - "apps" + - "batch" + - "litmuschaos.io" + resources: + - "deployments" + - "jobs" + - "pods" + - "configmaps" + - "chaosengines" + - "chaosexperiments" + - "chaosresults" + verbs: + - "create" + - "list" + - "get" + - "patch" + - "update" + - "delete" + image: "litmuschaos/chaostoolkit:latest" + args: + - -c + - python /app/data/k8_wrapper.py; exit 0 + command: + - /bin/bash + env: + - name: CHAOSTOOLKIT_IN_POD + value: 'true' + + - name: FILE + value: 'pod-app-kill-count.json' + + - name: NAME_SPACE + value: '' + + - name: LABEL_NAME + value: '' + + - name: APP_ENDPOINT + value: '' + + - name: PERCENTAGE + value: '50' + + labels: + name: k8-pod-delete + +--- + diff --git a/charts/chaostoolkit/k8-pod-delete/experiment.yaml b/charts/chaostoolkit/k8-pod-delete/experiment.yaml index a2c33b4..7fc1bdf 100644 --- a/charts/chaostoolkit/k8-pod-delete/experiment.yaml +++ b/charts/chaostoolkit/k8-pod-delete/experiment.yaml @@ -5,7 +5,7 @@ description: kind: ChaosExperiment metadata: name: k8-pod-delete - version: 0.0.1 + version: 0.0.2 spec: definition: scope: Namespaced diff --git a/charts/chaostoolkit/k8-pod-delete/k8-pod-delete.chartserviceversion.yaml b/charts/chaostoolkit/k8-pod-delete/k8-pod-delete.chartserviceversion.yaml index 00616a4..ed396e9 100644 --- a/charts/chaostoolkit/k8-pod-delete/k8-pod-delete.chartserviceversion.yaml +++ b/charts/chaostoolkit/k8-pod-delete/k8-pod-delete.chartserviceversion.yaml @@ -2,7 +2,7 @@ apiVersion: litmuchaos.io/v1alpha1 kind: ChartServiceVersion metadata: name: k8-pod-delete - version: 0.0.1 + version: 0.0.2 annotations: categories: Kubernetes vendor: CNCF