diff --git a/charts/generic/docker-service-kill/docker-service-kill.chartserviceversion.yaml b/charts/generic/docker-service-kill/docker-service-kill.chartserviceversion.yaml index 36c5ccb..11d7b89 100644 --- a/charts/generic/docker-service-kill/docker-service-kill.chartserviceversion.yaml +++ b/charts/generic/docker-service-kill/docker-service-kill.chartserviceversion.yaml @@ -2,7 +2,7 @@ apiVersion: litmuchaos.io/v1alpha1 kind: ChartServiceVersion metadata: name: docker-service-kill - version: 0.1.0 + version: 0.1.1 annotations: categories: docker-service-kill repository: https://github.com/litmuschaos/litmus-ansible/tree/master/generic/docker-service-kill diff --git a/charts/generic/docker-service-kill/experiment.yaml b/charts/generic/docker-service-kill/experiment.yaml index 7f4e003..5ef58f7 100644 --- a/charts/generic/docker-service-kill/experiment.yaml +++ b/charts/generic/docker-service-kill/experiment.yaml @@ -5,7 +5,7 @@ description: kind: ChaosExperiment metadata: name: docker-service-kill - version: 0.1.0 + version: 0.1.1 spec: definition: scope: Cluster diff --git a/charts/generic/experiments.yaml b/charts/generic/experiments.yaml index 931cdb8..3f6a2e0 100644 --- a/charts/generic/experiments.yaml +++ b/charts/generic/experiments.yaml @@ -850,6 +850,71 @@ spec: --- +apiVersion: litmuschaos.io/v1alpha1 +description: + message: | + Kills the docker service on the application node to check the resiliency. +kind: ChaosExperiment +metadata: + name: docker-service-kill + version: 0.1.1 +spec: + definition: + scope: Cluster + permissions: + - apiGroups: + - "" + - "batch" + - "apps" + - "litmuschaos.io" + resources: + - "jobs" + - "pods" + - "pods/log" + - "events" + - "chaosengines" + - "chaosexperiments" + - "chaosresults" + verbs: + - "create" + - "list" + - "get" + - "patch" + - "update" + - "delete" + - apiGroups: + - "" + resources: + - "nodes" + verbs: + - "get" + - "list" + image: "litmuschaos/ansible-runner:ci" + imagePullPolicy: Always + args: + - -c + - ansible-playbook ./experiments/generic/docker_service_kill/docker_service_kill_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: '90' # in seconds + + # Period to wait before injection of chaos in sec + - name: RAMP_TIME + value: '' + + - name: LIB + value: 'litmus' + labels: + name: docker-service-kill + + +--- + apiVersion: litmuschaos.io/v1alpha1 description: message: |