Removing base templates
This commit is contained in:
@@ -30,4 +30,4 @@ spec:
|
|||||||
icon:
|
icon:
|
||||||
- url:
|
- url:
|
||||||
mediatype: ""
|
mediatype: ""
|
||||||
chaosexpcrdlink: https://raw.githubusercontent.com/litmuschaos/chaos-charts/master/charts/generic/container_kill/experiment.yaml
|
chaosexpcrdlink: https://raw.githubusercontent.com/litmuschaos/chaos-charts/master/charts/generic/container-kill/experiment.yaml
|
@@ -1,33 +0,0 @@
|
|||||||
apiVersion: litmuchaos.io/v1alpha1
|
|
||||||
kind: ChartServiceVersion
|
|
||||||
metadata:
|
|
||||||
name: container-kill
|
|
||||||
version: {{ VERSION }}
|
|
||||||
annotations:
|
|
||||||
categories: "Kubernetes"
|
|
||||||
vendor: "CNCF"
|
|
||||||
repository: https://github.com/litmuschaos/chaos-charts
|
|
||||||
support: https://slack.openebs.io/
|
|
||||||
spec:
|
|
||||||
displayName: container-kill
|
|
||||||
description: >
|
|
||||||
Container kill contains chaos to disrupt state of kubernetes resources. Experiments can inject random container delete failures against specified application.
|
|
||||||
keywords:
|
|
||||||
- Kubernetes
|
|
||||||
- Container
|
|
||||||
maturity: alpha
|
|
||||||
maintainers:
|
|
||||||
- name: ksatchit
|
|
||||||
email: karthik.s@mayadata.io
|
|
||||||
minKubeVersion: 1.12.0
|
|
||||||
provider:
|
|
||||||
name: Mayadata
|
|
||||||
links:
|
|
||||||
- name: Kubernetes Website
|
|
||||||
url: https://kubernetes.io
|
|
||||||
- name: Source Code
|
|
||||||
url: https://github.com/kubernetes/kubernetes
|
|
||||||
icon:
|
|
||||||
- url:
|
|
||||||
mediatype: ""
|
|
||||||
chaosexpcrdlink: https://raw.githubusercontent.com/litmuschaos/chaos-charts/master/charts/generic/container_kill/experiment.yaml
|
|
@@ -1,26 +0,0 @@
|
|||||||
apiVersion: litmuschaos.io/v1alpha1
|
|
||||||
description:
|
|
||||||
message: "Kills a container belonging to an application pod \n"
|
|
||||||
kind: ChaosExperiment
|
|
||||||
metadata:
|
|
||||||
name: container-kill
|
|
||||||
version: {{ VERSION }}
|
|
||||||
spec:
|
|
||||||
definition:
|
|
||||||
image: "litmuschaos/ansible-runner:ci"
|
|
||||||
args:
|
|
||||||
- -c
|
|
||||||
- ansible-playbook ./experiments/generic/container_kill/container_kill_ansible_logic.yml -i /etc/ansible/hosts -vv; exit 0
|
|
||||||
command:
|
|
||||||
- /bin/bash
|
|
||||||
env:
|
|
||||||
- name: ANSIBLE_STDOUT_CALLBACK
|
|
||||||
value: default
|
|
||||||
- name: TARGET_CONTAINER
|
|
||||||
value: ""
|
|
||||||
- name: KILL_MODE
|
|
||||||
value: ""
|
|
||||||
- name: LIB
|
|
||||||
value: ""
|
|
||||||
labels:
|
|
||||||
name: container-kill
|
|
@@ -1,11 +1,14 @@
|
|||||||
packageName: kubernetes
|
packageName: kubernetes
|
||||||
experiments:
|
experiments:
|
||||||
- name: pod-delete
|
- name: pod-delete
|
||||||
CSV: pod_delete.chartserviceversion.yaml
|
CSV: pod-delete.chartserviceversion.yaml
|
||||||
desc: "pod delete"
|
desc: "pod delete"
|
||||||
- name: container-kill
|
- name: container-kill
|
||||||
CSV: container_kill.chartserviceversion.yaml
|
CSV: container-kill.chartserviceversion.yaml
|
||||||
desc: "container kill"
|
desc: "container kill"
|
||||||
- name: pod-network-delay
|
- name: pod-network-loss
|
||||||
CSV: pod_network_delay.chartserviceversion.yaml
|
CSV: pod-network-loss.chartserviceversion.yaml
|
||||||
|
desc: "Pod network delay"
|
||||||
|
- name: pod-network-latency
|
||||||
|
CSV: pod-network-latency.chartserviceversion.yaml
|
||||||
desc: "Pod network delay"
|
desc: "Pod network delay"
|
||||||
|
@@ -31,4 +31,4 @@ spec:
|
|||||||
icon:
|
icon:
|
||||||
- url:
|
- url:
|
||||||
mediatype: ""
|
mediatype: ""
|
||||||
chaosexpcrdlink: https://raw.githubusercontent.com/litmuschaos/chaos-charts/master/charts/generic/pod_delete/experiment.yaml
|
chaosexpcrdlink: https://raw.githubusercontent.com/litmuschaos/chaos-charts/master/charts/generic/pod-delete/experiment.yaml
|
@@ -1,27 +0,0 @@
|
|||||||
apiVersion: litmuschaos.io/v1alpha1
|
|
||||||
description:
|
|
||||||
message: |
|
|
||||||
Deletes a pod belonging to a deployment/statefulset/daemonset
|
|
||||||
kind: ChaosExperiment
|
|
||||||
metadata:
|
|
||||||
name: pod-delete
|
|
||||||
version: {{ VERSION }}
|
|
||||||
spec:
|
|
||||||
definition:
|
|
||||||
image: "litmuschaos/ansible-runner:ci"
|
|
||||||
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
|
|
||||||
- name: CHAOS_INTERVAL
|
|
||||||
value: 5
|
|
||||||
- name: LIB
|
|
||||||
value: ""
|
|
||||||
labels:
|
|
||||||
name: pod-delete
|
|
@@ -1,34 +0,0 @@
|
|||||||
apiVersion: litmuchaos.io/v1alpha1
|
|
||||||
kind: ChartServiceVersion
|
|
||||||
metadata:
|
|
||||||
name: pod-delete
|
|
||||||
version: {{ VERSION }}
|
|
||||||
annotations:
|
|
||||||
categories: Kubernetes
|
|
||||||
vendor: CNCF
|
|
||||||
createdAt: 2019-08-12T10:28:08Z
|
|
||||||
repository: https://github.com/litmuschaos/chaos-charts
|
|
||||||
support: https://slack.kubernetes.io/
|
|
||||||
spec:
|
|
||||||
displayName: pod-delete
|
|
||||||
description: >
|
|
||||||
Pod delete contains chaos to disrupt state of kubernetes resources. Experiments can inject random pod delete failures against specified application.
|
|
||||||
keywords:
|
|
||||||
- Kubernetes
|
|
||||||
- State
|
|
||||||
maturity: alpha
|
|
||||||
maintainers:
|
|
||||||
- name: ksatchit
|
|
||||||
email: karthik.s@mayadata.io
|
|
||||||
minKubeVersion: 1.12.0
|
|
||||||
provider:
|
|
||||||
name: Mayadata
|
|
||||||
links:
|
|
||||||
- name: Kubernetes Website
|
|
||||||
url: https://kubernetes.io
|
|
||||||
- name: Source Code
|
|
||||||
url: https://github.com/kubernetes/kubernetes
|
|
||||||
icon:
|
|
||||||
- url:
|
|
||||||
mediatype: ""
|
|
||||||
chaosexpcrdlink: https://raw.githubusercontent.com/litmuschaos/chaos-charts/master/charts/generic/pod_delete/experiment.yaml
|
|
@@ -1,34 +0,0 @@
|
|||||||
---
|
|
||||||
apiVersion: litmuschaos.io/v1alpha1
|
|
||||||
description:
|
|
||||||
message: |
|
|
||||||
Kill the pool pod and check if gets scheduled again
|
|
||||||
kind: ChaosExperiment
|
|
||||||
metadata:
|
|
||||||
labels:
|
|
||||||
litmuschaos.io/name: openebs
|
|
||||||
name: openebs-pool-failure
|
|
||||||
version: {{ VERSION }}
|
|
||||||
spec:
|
|
||||||
definition:
|
|
||||||
image: "openebs/ansible-runner:ci"
|
|
||||||
args:
|
|
||||||
- -c
|
|
||||||
- ansible-playbook ./experiments/chaos/openebs_pool_failure/test.yml -i /etc/ansible/hosts -vv; exit 0
|
|
||||||
command:
|
|
||||||
- /bin/bash
|
|
||||||
env:
|
|
||||||
- name: ANSIBLE_STDOUT_CALLBACK
|
|
||||||
value: default
|
|
||||||
- name: DATA_PERSISTENCE
|
|
||||||
value: ""
|
|
||||||
- name: CHAOS_TYPE
|
|
||||||
value: "pool-kill"
|
|
||||||
- name: CHAOS_ITERATIONS
|
|
||||||
value: "2"
|
|
||||||
labels:
|
|
||||||
name: openebs-pool-failure
|
|
||||||
configmaps:
|
|
||||||
- name: pool-failure
|
|
||||||
data:
|
|
||||||
parameters.yml: |
|
|
@@ -1,35 +0,0 @@
|
|||||||
apiVersion: litmuchaos.io/v1alpha1
|
|
||||||
kind: ChartServiceVersion
|
|
||||||
metadata:
|
|
||||||
name: openebs-pool-failure
|
|
||||||
version: {{ VERSION }}
|
|
||||||
annotations:
|
|
||||||
categories: OpenEBS
|
|
||||||
vendor: CNCF
|
|
||||||
repository: https://github.com/litmuschaos/chaos-charts
|
|
||||||
support: https://slack.openebs.io/
|
|
||||||
spec:
|
|
||||||
displayName: openebs-pool-failure
|
|
||||||
description: >
|
|
||||||
Kill the pool pod and check if gets scheduled again.
|
|
||||||
keywords:
|
|
||||||
- Kubernetes
|
|
||||||
- Storage Pool
|
|
||||||
- OpenEBS
|
|
||||||
maturity: alpha
|
|
||||||
maintainers:
|
|
||||||
- name: shubham chaudhary
|
|
||||||
email: shubham.chaudhary@mayadata.io
|
|
||||||
minKubeVersion: 1.12.0
|
|
||||||
provider:
|
|
||||||
name: Mayadata
|
|
||||||
readme: "https://github.com/mayadata-io/litmus/blob/master/experiments/chaos/openebs_pool_failure/README.md"
|
|
||||||
links:
|
|
||||||
- name: OpenEBS Website
|
|
||||||
url: https://openebs.io
|
|
||||||
- name: Source Code
|
|
||||||
url: https://github.com/openebs/openebs
|
|
||||||
icon:
|
|
||||||
- url: ""
|
|
||||||
mediatype: ""
|
|
||||||
chaosexpcrdlink: https://raw.githubusercontent.com/litmuschaos/chaos-charts/master/charts/openebs/openebs-pool-failure/experiment.yaml
|
|
@@ -1,38 +0,0 @@
|
|||||||
---
|
|
||||||
apiVersion: litmuschaos.io/v1alpha1
|
|
||||||
description:
|
|
||||||
message: |
|
|
||||||
Kill the cstor target/Jiva controller container and check if gets created again
|
|
||||||
kind: ChaosExperiment
|
|
||||||
metadata:
|
|
||||||
labels:
|
|
||||||
litmuschaos.io/name: openebs
|
|
||||||
name: openebs-target-failure
|
|
||||||
version: {{ VERSION }}
|
|
||||||
spec:
|
|
||||||
definition:
|
|
||||||
image: "openebs/ansible-runner:ci"
|
|
||||||
args:
|
|
||||||
- -c
|
|
||||||
- ansible-playbook ./experiments/chaos/openebs_target_failure/test.yml -i /etc/ansible/hosts -vv; exit 0
|
|
||||||
command:
|
|
||||||
- /bin/bash
|
|
||||||
env:
|
|
||||||
- name: ANSIBLE_STDOUT_CALLBACK
|
|
||||||
value: default
|
|
||||||
- name: TARGET_NAMESPACE
|
|
||||||
value: "openebs"
|
|
||||||
- name: DATA_PERSISTENCE
|
|
||||||
value: ""
|
|
||||||
- name: CHAOS_TYPE
|
|
||||||
value: "target-zrepl-kill"
|
|
||||||
- name: TARGET_CONTAINER
|
|
||||||
value: "cstor-volume-mgmt"
|
|
||||||
- name: DEPLOY_TYPE
|
|
||||||
value: "deployment"
|
|
||||||
labels:
|
|
||||||
name: openebs-target-failure
|
|
||||||
configmaps:
|
|
||||||
- name: target-failure
|
|
||||||
data:
|
|
||||||
parameters.yml: |
|
|
@@ -1,35 +0,0 @@
|
|||||||
apiVersion: litmuchaos.io/v1alpha1
|
|
||||||
kind: ChartServiceVersion
|
|
||||||
metadata:
|
|
||||||
name: openebs-target-failure
|
|
||||||
version: {{ VERSION }}
|
|
||||||
annotations:
|
|
||||||
categories: OpenEBS
|
|
||||||
vendor: CNCF
|
|
||||||
repository: https://github.com/litmuschaos/chaos-charts
|
|
||||||
support: https://slack.openebs.io/
|
|
||||||
spec:
|
|
||||||
displayName: openebs-target-failure
|
|
||||||
description: >
|
|
||||||
Kill the cstor target/Jiva controller container and check if gets created again
|
|
||||||
keywords:
|
|
||||||
- Kubernetes
|
|
||||||
- Storage Controller
|
|
||||||
- OpenEBS
|
|
||||||
maturity: alpha
|
|
||||||
maintainers:
|
|
||||||
- name: shubham chaudhary
|
|
||||||
email: shubham.chaudhary@mayadata.io
|
|
||||||
minKubeVersion: 1.12.0
|
|
||||||
provider:
|
|
||||||
name: Mayadata
|
|
||||||
readme: "https://github.com/mayadata-io/litmus/blob/master/experiments/chaos/openebs_target_failure/README.md"
|
|
||||||
links:
|
|
||||||
- name: OpenEBS Website
|
|
||||||
url: https://openebs.io
|
|
||||||
- name: Source Code
|
|
||||||
url: https://github.com/openebs/openebs
|
|
||||||
icon:
|
|
||||||
- url: ""
|
|
||||||
mediatype: ""
|
|
||||||
chaosexpcrdlink: https://raw.githubusercontent.com/litmuschaos/chaos-charts/master/charts/openebs/openebs-target-failure/experiment.yaml
|
|
@@ -1,31 +0,0 @@
|
|||||||
apiVersion: litmuschaos.io/v1alpha1
|
|
||||||
description:
|
|
||||||
message: |
|
|
||||||
Network delay to target pod belonging to a deployment/statefulset/daemonset
|
|
||||||
kind: ChaosExperiment
|
|
||||||
metadata:
|
|
||||||
labels:
|
|
||||||
litmuschaos.io/name: openebs
|
|
||||||
name: openebs-target-network-delay
|
|
||||||
version: {{ VERSION }}
|
|
||||||
spec:
|
|
||||||
definition:
|
|
||||||
image: "openebs/ansible-runner:ci"
|
|
||||||
args:
|
|
||||||
- -c
|
|
||||||
- ansible-playbook ./experiments/chaos/experiments/chaos/openebs_target_network_delay/test.yml -i /etc/ansible/hosts -vv; exit 0
|
|
||||||
command:
|
|
||||||
- /bin/bash
|
|
||||||
env:
|
|
||||||
- name: ANSIBLE_STDOUT_CALLBACK
|
|
||||||
value: "default"
|
|
||||||
- name: OPERATOR_NAMESPACE
|
|
||||||
value: "openebs"
|
|
||||||
- name: NETWORK_DELAY
|
|
||||||
value: "60" # in milliseconds (Mandatory)
|
|
||||||
- name: CHAOS_DURATION
|
|
||||||
value: "60" # in milliseconds (Mandatory)
|
|
||||||
- name: DATA_PERSISTENCY
|
|
||||||
value: ""
|
|
||||||
labels:
|
|
||||||
name: openebs-target-network-delay
|
|
@@ -1,34 +0,0 @@
|
|||||||
apiVersion: litmuchaos.io/v1alpha1
|
|
||||||
kind: ChartServiceVersion
|
|
||||||
metadata:
|
|
||||||
name: openebs-target-network-delay
|
|
||||||
version: {{ VERSION }}
|
|
||||||
annotations:
|
|
||||||
categories: Kubernetes
|
|
||||||
vendor: CNCF
|
|
||||||
repository: https://github.com/litmuschaos/community-charts
|
|
||||||
support: https://slack.kubernetes.io/
|
|
||||||
spec:
|
|
||||||
displayName: openebs_target_network_delay
|
|
||||||
description: >
|
|
||||||
Network delay to Pod belonging to a OpenEBS PVC
|
|
||||||
keywords:
|
|
||||||
- OpenEBS
|
|
||||||
- Kubernetes
|
|
||||||
- Network Delay
|
|
||||||
maturity: alpha
|
|
||||||
maintainers:
|
|
||||||
- name: giri
|
|
||||||
email: giridhara.prasad@mayadata.io
|
|
||||||
minKubeVersion: 1.12.0
|
|
||||||
provider:
|
|
||||||
name: Mayadata
|
|
||||||
links:
|
|
||||||
- name: OpenEBS Website
|
|
||||||
url: https://openebs.io
|
|
||||||
- name: Source Code
|
|
||||||
url: https://github.com/openebs/openebs
|
|
||||||
icon:
|
|
||||||
- url:
|
|
||||||
mediatype: ""
|
|
||||||
chaosexpcrdlink: https://raw.githubusercontent.com/litmuschaos/chaos-charts/master/charts/openebs/openebs-target-network-delay/experiment.yaml
|
|
@@ -1,31 +0,0 @@
|
|||||||
apiVersion: litmuschaos.io/v1alpha1
|
|
||||||
description:
|
|
||||||
message: |
|
|
||||||
Network loss to target pod belonging to a OpenEBS PVC
|
|
||||||
kind: ChaosExperiment
|
|
||||||
metadata:
|
|
||||||
labels:
|
|
||||||
litmuschaos.io/name: openebs
|
|
||||||
name: openebs-target-network-loss
|
|
||||||
version: {{ VERSION }}
|
|
||||||
spec:
|
|
||||||
definition:
|
|
||||||
image: "openebs/ansible-runner:ci"
|
|
||||||
args:
|
|
||||||
- -c
|
|
||||||
- ansible-playbook ./experiments/chaos/experiments/chaos/openebs_target_network_loss/test.yml -i /etc/ansible/hosts -vv; exit 0
|
|
||||||
command:
|
|
||||||
- /bin/bash
|
|
||||||
env:
|
|
||||||
- name: ANSIBLE_STDOUT_CALLBACK
|
|
||||||
value: "default"
|
|
||||||
- name: OPERATOR_NAMESPACE
|
|
||||||
value: "openebs"
|
|
||||||
- name: NETWORK_DELAY
|
|
||||||
value: "60" # in milliseconds (Mandatory)
|
|
||||||
- name: CHAOS_DURATION
|
|
||||||
value: "60" # in milliseconds (Mandatory)
|
|
||||||
- name: DATA_PERSISTENCY
|
|
||||||
value: ""
|
|
||||||
labels:
|
|
||||||
name: openebs-target-network-loss
|
|
@@ -1,34 +0,0 @@
|
|||||||
apiVersion: litmuchaos.io/v1alpha1
|
|
||||||
kind: ChartServiceVersion
|
|
||||||
metadata:
|
|
||||||
name: openebs-target-network-loss
|
|
||||||
version: {{ VERSION }}
|
|
||||||
annotations:
|
|
||||||
categories: Kubernetes
|
|
||||||
vendor: CNCF
|
|
||||||
repository: https://github.com/litmuschaos/chaos-charts
|
|
||||||
support: https://slack.kubernetes.io/
|
|
||||||
spec:
|
|
||||||
displayName: openebs-target-network-loss
|
|
||||||
description: >
|
|
||||||
Network loss to the target pod belonging to an OpenEBS PVC
|
|
||||||
keywords:
|
|
||||||
- Kubernetes
|
|
||||||
- OpenEBS
|
|
||||||
- Network Loss
|
|
||||||
maturity: alpha
|
|
||||||
maintainers:
|
|
||||||
- name: giri
|
|
||||||
email: giridhara.prasad@mayadata.io
|
|
||||||
minKubeVersion: 1.12.0
|
|
||||||
provider:
|
|
||||||
name: Mayadata
|
|
||||||
links:
|
|
||||||
- name: Kubernetes Website
|
|
||||||
url: https://openebs.io
|
|
||||||
- name: Source Code
|
|
||||||
url: https://github.com/openebes/openebs
|
|
||||||
icon:
|
|
||||||
- url: ""
|
|
||||||
mediatype: ""
|
|
||||||
chaosexpcrdlink: https://raw.githubusercontent.com/litmuschaos/chaos-charts/master/charts/openebs/openebs-target-network-loss/experiment.yaml
|
|
@@ -1,31 +0,0 @@
|
|||||||
---
|
|
||||||
apiVersion: litmuschaos.io/v1alpha1
|
|
||||||
description:
|
|
||||||
message: |
|
|
||||||
Deletes a pod belonging to a deployment/statefulset/daemonset
|
|
||||||
kind: ChaosExperiment
|
|
||||||
metadata:
|
|
||||||
name: kubernetes-state-pod-delete-0.1.1
|
|
||||||
version: 0.1.1
|
|
||||||
spec:
|
|
||||||
definition:
|
|
||||||
args:
|
|
||||||
- -c
|
|
||||||
- ansible-playbook ./experiments/chaos/kubernetes/pod_delete/test.yml -i /etc/ansible/hosts
|
|
||||||
-vv; exit 0
|
|
||||||
command:
|
|
||||||
- /bin/bash
|
|
||||||
env:
|
|
||||||
- name: ANSIBLE_STDOUT_CALLBACK
|
|
||||||
value: default
|
|
||||||
- name: TOTAL_CHAOS_DURATION
|
|
||||||
value: 15
|
|
||||||
- name: CHAOS_INTERVAL
|
|
||||||
value: 5
|
|
||||||
- name: LIB
|
|
||||||
value: ""
|
|
||||||
image: ""
|
|
||||||
labels:
|
|
||||||
name: pod-delete
|
|
||||||
litmusbook: /experiments/chaos/kubernetes/pod_delete/run_litmus_test.yml
|
|
||||||
---
|
|
Reference in New Issue
Block a user