updated chart hierarchy

Signed-off-by: ksatchit <ksatchit@mayadata.io>
This commit is contained in:
ksatchit
2019-08-27 14:02:42 +05:30
parent ff4c8f1b78
commit 0ec3faa0ac
16 changed files with 372 additions and 94 deletions

View File

@@ -0,0 +1,8 @@
packageName: kubernetes
subcharts:
- name: state
CSV: state.chartserviceversion.yaml
desc: "pod-delete, container-kill"
- name: network
CSV: network.chartserviceversion.yaml
desc: "pod-network-delay, pod-network-loss"

File diff suppressed because one or more lines are too long

View File

@@ -1,7 +0,0 @@
packageName: kubernetes
subcharts:
- name: statechaos
CSV: statechaos.v0.1.0.chartserviceversion.yaml
- name: networkchaos
CSV: networkchaos.v0.1.0.chartserviceversion.yaml

View File

@@ -0,0 +1,29 @@
apiVersion: litmuschaos.io/v1alpha1
description:
message: |
Deletes a pod belonging to a deployment/statefulset/daemonset
kind: ChaosExperiment
metadata:
name: kubernetes-network-pod-nw-delay-v0.1.0
version: v0.1.0
spec:
definition:
args:
- -c
- ansible-playbook ./experiments/chaos/kubernetes/pod_nw_delay/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-nw-delay
litmusbook: /experiments/chaos/kubernetes/pod_nw_delay/run_litmus_test.yml

View File

@@ -0,0 +1,29 @@
apiVersion: litmuschaos.io/v1alpha1
description:
message: |
Deletes a pod belonging to a deployment/statefulset/daemonset
kind: ChaosExperiment
metadata:
name: kubernetes-network-pod-nw-delay
version: {{ VERSION }}
spec:
definition:
args:
- -c
- ansible-playbook ./experiments/chaos/kubernetes/pod_nw_delay/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-nw-delay
litmusbook: /experiments/chaos/kubernetes/pod_nw_delay/run_litmus_test.yml

View File

@@ -0,0 +1,34 @@
apiVersion: litmuchaos.io/v1alpha1
kind: ChartServiceVersion
metadata:
name: kubernetes-network-v0.1.0
annotations:
categories: "Kubernetes"
vendor: "CNCF"
createdAt: 2019-08-12T10:28:08Z
repository: https://github.com/litmuschaos/community-charts
support: https://slack.kubernetes.io/
spec:
displayName: network
description: >
Contains chaos to disrupt network connectivity of kubernetes pods
Examples include network-delay, network-loss
keywords:
- Kubernetes
- Network
version: v0.1.0
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:
- base64data: ""
mediatype: ""

View File

@@ -0,0 +1,34 @@
apiVersion: litmuchaos.io/v1alpha1
kind: ChartServiceVersion
metadata:
name: kubernetes-network
annotations:
categories: "Kubernetes"
vendor: "CNCF"
createdAt: 2019-08-12T10:28:08Z
repository: https://github.com/litmuschaos/community-charts
support: https://slack.kubernetes.io/
spec:
displayName: network
description: >
Contains chaos to disrupt network connectivity of kubernetes pods
Examples include network-delay, network-loss
keywords:
- Kubernetes
- Network
version: {{ VERSION }}
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:
- base64data: ""
mediatype: ""

View File

@@ -0,0 +1,2 @@
packageName: network
subcharts:

View File

@@ -0,0 +1,29 @@
apiVersion: litmuschaos.io/v1alpha1
description:
message: "Kills a container belonging to an application pod \n"
kind: ChaosExperiment
metadata:
name: kubernetes-state-container-kill-v0.1.0
version: v0.1.0
spec:
definition:
args:
- -c
- ansible-playbook ./experiments/chaos/kubernetes/container_kill/test.yml -i /etc/ansible/hosts
-vv; exit 0
command:
- /bin/bash
env:
- name: ANSIBLE_STDOUT_CALLBACK
value: default
- name: TARGET_CONTAINER
#value: nginx
value: front-end
- name: KILL_MODE
value: ""
- name: LIB
value: ""
image: ""
labels:
name: container-kill
litmusbook: /experiments/chaos/kubernetes/container_kill/run_litmus_test.yml

View File

@@ -0,0 +1,29 @@
apiVersion: litmuschaos.io/v1alpha1
description:
message: "Kills a container belonging to an application pod \n"
kind: ChaosExperiment
metadata:
name: kubernetes-state-container-kill
version: {{ VERSION }}
spec:
definition:
args:
- -c
- ansible-playbook ./experiments/chaos/kubernetes/container_kill/test.yml -i /etc/ansible/hosts
-vv; exit 0
command:
- /bin/bash
env:
- name: ANSIBLE_STDOUT_CALLBACK
value: default
- name: TARGET_CONTAINER
#value: nginx
value: front-end
- name: KILL_MODE
value: ""
- name: LIB
value: ""
image: ""
labels:
name: container-kill
litmusbook: /experiments/chaos/kubernetes/container_kill/run_litmus_test.yml

View File

@@ -0,0 +1,29 @@
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

View File

@@ -0,0 +1,29 @@
apiVersion: litmuschaos.io/v1alpha1
description:
message: |
Deletes a pod belonging to a deployment/statefulset/daemonset
kind: ChaosExperiment
metadata:
name: kubernetes-state-pod-delete
version: {{ VERSION }}
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

View File

@@ -0,0 +1,34 @@
apiVersion: litmuchaos.io/v1alpha1
kind: ChartServiceVersion
metadata:
name: kubernetes-state-v0.1.0
annotations:
categories: "Kubernetes"
vendor: "CNCF"
createdAt: 2019-08-12T10:28:08Z
repository: https://github.com/litmuschaos/community-charts
support: https://slack.kubernetes.io/
spec:
displayName: state
description: >
Contains chaos to disrupt state of kubernetes resources.
Examples include pod-delete, container-kill
keywords:
- Kubernetes
- State
version: v0.1.0
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:
- base64data: ""
mediatype: ""

View File

@@ -0,0 +1,34 @@
apiVersion: litmuchaos.io/v1alpha1
kind: ChartServiceVersion
metadata:
name: kubernetes-state
annotations:
categories: "Kubernetes"
vendor: "CNCF"
createdAt: 2019-08-12T10:28:08Z
repository: https://github.com/litmuschaos/community-charts
support: https://slack.kubernetes.io/
spec:
displayName: state
description: >
Contains chaos to disrupt state of kubernetes resources.
Examples include pod-delete, container-kill
keywords:
- Kubernetes
- State
version: {{ VERSION }}
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:
- base64data: ""
mediatype: ""

View File

@@ -0,0 +1,2 @@
packageName: state
subcharts: