update charts (#27)
- update chart version - change description field to categoryDescription field - change display name containing '_' to '-' in chartserviceversion - removed file - charts/generic/experiment.yaml - charts/generic/generic.chartserviceversion.basetemplate.yaml - charts/openebs/experiment.yaml - charts/openebs/openebs.chartserviceversion.basetemplate.yaml Signed-off-by: daitya109 <adikid1996@gmail.com>
This commit is contained in:
@@ -10,7 +10,7 @@ metadata:
|
||||
support: https://slack.openebs.io/
|
||||
spec:
|
||||
displayName: container-kill
|
||||
description: >
|
||||
categoryDescription: >
|
||||
Container kill contains chaos to disrupt state of kubernetes resources. Experiments can inject random container delete failures against specified application.
|
||||
keywords:
|
||||
- Kubernetes
|
||||
|
@@ -1,83 +0,0 @@
|
||||
---
|
||||
apiVersion: litmuschaos.io/v1alpha1
|
||||
description:
|
||||
message: "Kills a container belonging to an application pod \n"
|
||||
kind: ChaosExperiment
|
||||
metadata:
|
||||
name: container-kill
|
||||
version: 0.1.0
|
||||
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
|
||||
---
|
||||
apiVersion: litmuschaos.io/v1alpha1
|
||||
description:
|
||||
message: |
|
||||
Deletes a pod belonging to a deployment/statefulset/daemonset
|
||||
kind: ChaosExperiment
|
||||
metadata:
|
||||
name: pod-delete
|
||||
version: 0.1.0
|
||||
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
|
||||
---
|
||||
apiVersion: litmuschaos.io/v1alpha1
|
||||
description:
|
||||
message: |
|
||||
Deletes a pod belonging to a deployment/statefulset/daemonset
|
||||
kind: ChaosExperiment
|
||||
metadata:
|
||||
name: pod-network-delay
|
||||
version: 0.1.0
|
||||
spec:
|
||||
definition:
|
||||
image: "litmuschaos/ansible-runner:ci"
|
||||
args:
|
||||
- -c
|
||||
- ansible-playbook ./experiments/generic/pod_network_delay/pod_network_delay_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-network-delay
|
@@ -1,41 +0,0 @@
|
||||
apiVersion: litmuchaos.io/v1alpha1
|
||||
kind: ChartServiceVersion
|
||||
metadata:
|
||||
name: generic
|
||||
version: {{ VERSION }}
|
||||
annotations:
|
||||
categories: Kubernetes
|
||||
chartDescription: Injects generic kubernetes chaos
|
||||
spec:
|
||||
displayName: Generic Chaos
|
||||
categoryDescription: >
|
||||
Kubernetes is an open-source system for automating deployment, scaling, and management of containerized applications. It groups containers that make up an application into logical units for easy management and discovery. Install will all the experiments which can be used to inject chaos into containerized appications.
|
||||
|
||||
experiments:
|
||||
- pod-network-delay
|
||||
- pod-delete
|
||||
- container-kill
|
||||
|
||||
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
|
||||
- name: Kubernetes Slack
|
||||
url: https://slack.kubernetes.io/
|
||||
- name: Documentation
|
||||
url: https://kubernetes.io/docs/home/
|
||||
icon:
|
||||
- url:
|
||||
mediatype: image/png
|
||||
chaosexpcrdlink: https://raw.githubusercontent.com/litmuschaos/chaos-charts/master/charts/generic/experiments.yaml
|
@@ -2,7 +2,7 @@ apiVersion: litmuchaos.io/v1alpha1
|
||||
kind: ChartServiceVersion
|
||||
metadata:
|
||||
name: generic
|
||||
version: 0.1.0
|
||||
version: 0.1.1
|
||||
annotations:
|
||||
categories: Kubernetes
|
||||
chartDescription: Injects generic kubernetes chaos
|
||||
@@ -12,9 +12,10 @@ spec:
|
||||
Kubernetes is an open-source system for automating deployment, scaling, and management of containerized applications. It groups containers that make up an application into logical units for easy management and discovery. Install will all the experiments which can be used to inject chaos into containerized appications.
|
||||
|
||||
experiments:
|
||||
- pod-network-delay
|
||||
- pod-network-loss
|
||||
- pod-delete
|
||||
- container-kill
|
||||
- pod-network-latency
|
||||
|
||||
keywords:
|
||||
- Kubernetes
|
||||
@@ -36,6 +37,6 @@ spec:
|
||||
- name: Documentation
|
||||
url: https://kubernetes.io/docs/home/
|
||||
icon:
|
||||
- url:
|
||||
- url: https://raw.githubusercontent.com/litmuschaos/charthub.litmuschaos.io/master/public/litmus.ico
|
||||
mediatype: image/png
|
||||
chaosexpcrdlink: https://raw.githubusercontent.com/litmuschaos/chaos-charts/master/charts/generic/experiments.yaml
|
||||
|
@@ -11,7 +11,7 @@ metadata:
|
||||
support: https://slack.kubernetes.io/
|
||||
spec:
|
||||
displayName: pod-delete
|
||||
description: >
|
||||
categoryDescription: >
|
||||
Pod delete contains chaos to disrupt state of kubernetes resources. Experiments can inject random pod delete failures against specified application.
|
||||
keywords:
|
||||
- Kubernetes
|
||||
|
@@ -10,7 +10,7 @@ metadata:
|
||||
support: https://slack.kubernetes.io/
|
||||
spec:
|
||||
displayName: pod-network-latency
|
||||
description: >
|
||||
categoryDescription: >
|
||||
Pod-network-latency contains chaos to disrupt network connectivity of kubernetes pods. Experiments can inject random network delays on the app replica pods.
|
||||
keywords:
|
||||
- Kubernetes
|
||||
|
@@ -10,7 +10,7 @@ metadata:
|
||||
support: https://slack.kubernetes.io/
|
||||
spec:
|
||||
displayName: pod-network-loss
|
||||
description: >
|
||||
categoryDescription: >
|
||||
Pod-network-loss contains chaos to disrupt network connectivity to kubernetes pods. Experiments can inject percentage packet loss on the app replica pods.
|
||||
keywords:
|
||||
- Kubernetes
|
||||
|
@@ -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-v0.1.0
|
||||
version: v0.1.0
|
||||
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
|
||||
---
|
@@ -10,7 +10,7 @@ metadata:
|
||||
labels:
|
||||
litmuschaos.io/name: openebs
|
||||
name: openebs-pool-failure
|
||||
version: 0.1.0
|
||||
version: 0.1.1
|
||||
spec:
|
||||
definition:
|
||||
image: "openebs/ansible-runner:ci"
|
||||
@@ -46,7 +46,7 @@ metadata:
|
||||
labels:
|
||||
litmuschaos.io/name: openebs
|
||||
name: openebs-target-failure
|
||||
version: 0.1.0
|
||||
version: 0.1.1
|
||||
spec:
|
||||
definition:
|
||||
image: "openebs/ansible-runner:ci"
|
||||
|
@@ -8,7 +8,7 @@ metadata:
|
||||
labels:
|
||||
litmuschaos.io/name: openebs
|
||||
name: openebs-pool-failure
|
||||
version: 0.1.0
|
||||
version: 0.1.1
|
||||
spec:
|
||||
definition:
|
||||
image: "openebs/ansible-runner:ci"
|
||||
|
@@ -2,7 +2,7 @@ apiVersion: litmuchaos.io/v1alpha1
|
||||
kind: ChartServiceVersion
|
||||
metadata:
|
||||
name: openebs-pool-failure
|
||||
version: 0.1.0
|
||||
version: 0.1.1
|
||||
annotations:
|
||||
categories: OpenEBS
|
||||
vendor: CNCF
|
||||
@@ -10,7 +10,7 @@ metadata:
|
||||
support: https://slack.openebs.io/
|
||||
spec:
|
||||
displayName: openebs-pool-failure
|
||||
description: >
|
||||
categoryDescription: >
|
||||
Kill the pool pod and check if gets scheduled again.
|
||||
keywords:
|
||||
- Kubernetes
|
||||
|
@@ -8,7 +8,7 @@ metadata:
|
||||
labels:
|
||||
litmuschaos.io/name: openebs
|
||||
name: openebs-target-failure
|
||||
version: 0.1.0
|
||||
version: 0.1.1
|
||||
spec:
|
||||
definition:
|
||||
image: "openebs/ansible-runner:ci"
|
||||
|
@@ -2,7 +2,7 @@ apiVersion: litmuchaos.io/v1alpha1
|
||||
kind: ChartServiceVersion
|
||||
metadata:
|
||||
name: openebs-target-failure
|
||||
version: 0.1.0
|
||||
version: 0.1.1
|
||||
annotations:
|
||||
categories: OpenEBS
|
||||
vendor: CNCF
|
||||
@@ -10,7 +10,7 @@ metadata:
|
||||
support: https://slack.openebs.io/
|
||||
spec:
|
||||
displayName: openebs-target-failure
|
||||
description: >
|
||||
categoryDescription: >
|
||||
Kill the cstor target/Jiva controller container and check if gets created again
|
||||
keywords:
|
||||
- Kubernetes
|
||||
|
@@ -9,8 +9,8 @@ metadata:
|
||||
repository: https://github.com/litmuschaos/chaos-charts
|
||||
support: https://slack.kubernetes.io/
|
||||
spec:
|
||||
displayName: openebs_target_network_delay
|
||||
description: >
|
||||
displayName: openebs-target-network-delay
|
||||
categoryDescription: >
|
||||
Network delay to Pod belonging to a OpenEBS PVC
|
||||
keywords:
|
||||
- OpenEBS
|
||||
|
@@ -2,7 +2,7 @@ apiVersion: litmuchaos.io/v1alpha1
|
||||
kind: ChartServiceVersion
|
||||
metadata:
|
||||
name: openebs-target-network-loss
|
||||
version: 0.1.0
|
||||
version: 0.1.1
|
||||
annotations:
|
||||
categories: Kubernetes
|
||||
vendor: CNCF
|
||||
@@ -10,7 +10,7 @@ metadata:
|
||||
support: https://slack.kubernetes.io/
|
||||
spec:
|
||||
displayName: openebs-target-network-loss
|
||||
description: >
|
||||
categoryDescription: >
|
||||
Network loss to the target pod belonging to an OpenEBS PVC
|
||||
keywords:
|
||||
- Kubernetes
|
||||
|
@@ -1,41 +0,0 @@
|
||||
apiVersion: litmuchaos.io/v1alpha1
|
||||
kind: ChartServiceVersion
|
||||
metadata:
|
||||
name: openebs
|
||||
version: {{ VERSION }}
|
||||
annotations:
|
||||
categories: OpenEBS
|
||||
vendor: MayaData
|
||||
repository: https://github.com/litmuschaos/chaos-charts
|
||||
support: https://slack.openebs.io/
|
||||
description: Injects generic openebs chaos
|
||||
spec:
|
||||
displayName: OpenEBS
|
||||
description: >
|
||||
OpenEBS is the most active Container Attached Storage project. OpenEBS enables your DevOps teams to have their own storage policies for every workload and it is truly Kubernetes native and 100% in userspace.
|
||||
|
||||
experiments:
|
||||
- openebs-pool-failure
|
||||
- openebs-target-failure
|
||||
- openebs-target-network-delay
|
||||
- openebs-target-network-loss
|
||||
keywords:
|
||||
- OpenEBS
|
||||
- CAS
|
||||
- Storage
|
||||
maturity: alpha
|
||||
maintainers:
|
||||
- name: ksatchit
|
||||
email: karthik.s@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: image/png
|
||||
chaosexpcrdlink: https://raw.githubusercontent.com/litmuschaos/chaos-charts/master/charts/openebs/experiments.yaml
|
@@ -2,16 +2,16 @@ apiVersion: litmuchaos.io/v1alpha1
|
||||
kind: ChartServiceVersion
|
||||
metadata:
|
||||
name: openebs
|
||||
version: 0.1.0
|
||||
version: 0.1.1
|
||||
annotations:
|
||||
categories: OpenEBS
|
||||
vendor: MayaData
|
||||
repository: https://github.com/litmuschaos/chaos-charts
|
||||
support: https://slack.openebs.io/
|
||||
description: Injects generic openebs chaos
|
||||
chartDescription: Injects generic openebs chaos
|
||||
spec:
|
||||
displayName: OpenEBS
|
||||
description: >
|
||||
categoryDescription: >
|
||||
OpenEBS is the most active Container Attached Storage project. OpenEBS enables your DevOps teams to have their own storage policies for every workload and it is truly Kubernetes native and 100% in userspace.
|
||||
|
||||
experiments:
|
||||
@@ -36,6 +36,6 @@ spec:
|
||||
- name: Source Code
|
||||
url: https://github.com/openebs/openebs
|
||||
icon:
|
||||
- url:
|
||||
- url: https://raw.githubusercontent.com/litmuschaos/charthub.litmuschaos.io/master/public/icons/openebs.png
|
||||
mediatype: image/png
|
||||
chaosexpcrdlink: https://raw.githubusercontent.com/litmuschaos/chaos-charts/master/charts/openebs/experiments.yaml
|
||||
|
@@ -1,14 +1,14 @@
|
||||
packageName: openebs
|
||||
subcharts:
|
||||
- name: openebs-pool-failure
|
||||
CSV: openebs_pool_failure.chartserviceversion.yaml
|
||||
CSV: openebs-pool-failure.chartserviceversion.yaml
|
||||
desc: "openebs-pool-failure"
|
||||
- name: openebs-target-failure
|
||||
CSV: openebs_target_failure.chartserviceversion.yaml
|
||||
CSV: openebs-target-failure.chartserviceversion.yaml
|
||||
desc: "openebs-target-failure"
|
||||
- name: openebs-target-network-delay
|
||||
CSV: openebs_target_network_delay.chartserviceversion.yaml
|
||||
CSV: openebs-target-network-delay.chartserviceversion.yaml
|
||||
desc: "openebs-target-network-delay"
|
||||
- name: openebs-target-network-loss
|
||||
CSV: openebs_target-network-loss.chartserviceversion.yaml
|
||||
CSV: openebs-target-network-loss.chartserviceversion.yaml
|
||||
desc: "openebs-target-network-loss"
|
Reference in New Issue
Block a user