From bd844dd90156e0cc6e43aadfdaa6939d5d54d538 Mon Sep 17 00:00:00 2001 From: Shubham Chaudhary Date: Tue, 23 Jun 2020 17:38:12 +0530 Subject: [PATCH] update(image): Updating the litmus-go image (#250) Signed-off-by: shubhamchaudhary --- charts/generic/pod-delete/experiment.yaml | 7 +- .../pod-delete.chartserviceversion.yaml | 2 +- .../pod-delete/powerfulseal_experiment.yaml | 74 +++++++++++++++++++ 3 files changed, 77 insertions(+), 6 deletions(-) create mode 100644 charts/generic/pod-delete/powerfulseal_experiment.yaml diff --git a/charts/generic/pod-delete/experiment.yaml b/charts/generic/pod-delete/experiment.yaml index 1ccc42e..14b4c2a 100644 --- a/charts/generic/pod-delete/experiment.yaml +++ b/charts/generic/pod-delete/experiment.yaml @@ -39,18 +39,15 @@ spec: verbs: - "get" - "list" - image: "litmuschaos/ansible-runner:latest" + image: "litmuschaos/go-runner:latest" imagePullPolicy: Always args: - -c - - ansible-playbook ./experiments/generic/pod_delete/pod_delete_ansible_logic.yml -i /etc/ansible/hosts -vv; exit 0 + - ./experiments/pod-delete command: - /bin/bash env: - - name: ANSIBLE_STDOUT_CALLBACK - value: 'default' - - name: TOTAL_CHAOS_DURATION value: '15' diff --git a/charts/generic/pod-delete/pod-delete.chartserviceversion.yaml b/charts/generic/pod-delete/pod-delete.chartserviceversion.yaml index 5b3f272..40cc72a 100644 --- a/charts/generic/pod-delete/pod-delete.chartserviceversion.yaml +++ b/charts/generic/pod-delete/pod-delete.chartserviceversion.yaml @@ -33,7 +33,7 @@ spec: name: Mayadata links: - name: Source Code - url: https://github.com/litmuschaos/litmus/tree/master/experiments/generic/pod_delete + url: https://github.com/litmuschaos/litmus-go/tree/master/experiments/generic/pod-delete - name: Documentation url: https://docs.litmuschaos.io/docs/pod-delete/ - name: Video diff --git a/charts/generic/pod-delete/powerfulseal_experiment.yaml b/charts/generic/pod-delete/powerfulseal_experiment.yaml new file mode 100644 index 0000000..5aa08bf --- /dev/null +++ b/charts/generic/pod-delete/powerfulseal_experiment.yaml @@ -0,0 +1,74 @@ +apiVersion: litmuschaos.io/v1alpha1 +description: + message: | + Deletes a pod belonging to a deployment/statefulset/daemonset +kind: ChaosExperiment +metadata: + name: pod-delete + version: 0.1.16 +spec: + definition: + scope: Namespaced + permissions: + - apiGroups: + - "" + - "apps" + - "batch" + - "litmuschaos.io" + resources: + - "deployments" + - "jobs" + - "pods" + - "pods/log" + - "events" + - "configmaps" + - "chaosengines" + - "chaosexperiments" + - "chaosresults" + verbs: + - "create" + - "list" + - "get" + - "patch" + - "update" + - "delete" + - apiGroups: + - "" + resources: + - "nodes" + verbs: + - "get" + - "list" + image: "litmuschaos/ansible-runner:latest" + imagePullPolicy: Always + args: + - -c + - ansible-playbook ./experiments/generic/pod_delete/pod_delete_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: '15' + + # Period to wait before injection of chaos in sec + - name: RAMP_TIME + value: '' + + # provide the kill count + - name: KILL_COUNT + value: '' + + - name: FORCE + value: 'true' + + - name: CHAOS_INTERVAL + value: '5' + + - name: LIB + value: 'powerfulseal' + labels: + name: pod-delete