update openebs charts

Signed-off-by: ksatchit <ksatchit@mayadata.io>
This commit is contained in:
ksatchit
2019-08-27 14:09:35 +05:30
parent 0ec3faa0ac
commit 508f792b3a
19 changed files with 416 additions and 152 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"

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,47 @@
apiVersion: litmuchaos.io/v1alpha1
kind: ChartServiceVersion
metadata:
name: openebs-v0.1.0
annotations:
categories: "OpenEBS"
vendor: "MayaData"
createdAt: 2019-08-12T10:28:08Z
repository: https://github.com/litmuschaos/community-charts
support: https://slack.openebs.io/
description: Injects generic kubernetes chaos
spec:
displayName: OpenEBS
description: >
**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.
Kubernetes builds upon 15 years of experience of running production workloads at Google, combined with best-of-breed
ideas and practices from the community.
* **StateChaos** - Injects random pod-level and container level-failures against specified app replicas
* **NetworkChaos** - Injects random network jitters, delays and packet loss on the app replica pods
## Getting Started
* Learn more about these experiments [here](https://github.com/litmuschaos/litmus)
keywords:
- OpenEBS
- CAS
- Storage
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: image/png

View File

@@ -0,0 +1,47 @@
apiVersion: litmuchaos.io/v1alpha1
kind: ChartServiceVersion
metadata:
name: openebs
annotations:
categories: "OpenEBS"
vendor: "MayaData"
createdAt: 2019-08-12T10:28:08Z
repository: https://github.com/litmuschaos/community-charts
support: https://slack.openebs.io/
description: Injects generic kubernetes chaos
spec:
displayName: Kubernetes
description: >
**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.
Kubernetes builds upon 15 years of experience of running production workloads at Google, combined with best-of-breed
ideas and practices from the community.
* **StateChaos** - Injects random pod-level and container level-failures against specified app replicas
* **NetworkChaos** - Injects random network jitters, delays and packet loss on the app replica pods
## Getting Started
* Learn more about these experiments [here](https://github.com/litmuschaos/litmus)
keywords:
- OpenEBS
- CAS
- Storage
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: image/png

View File

@@ -1,9 +0,0 @@
packageName: openebs
subcharts:
- name: targetchaos
CSV: openebstargetchaos.v0.1.0.chartserviceversion.yaml
- name: poolchaos
CSV: openebspoolchaos.v0.1.0.chartserviceversion.yaml
- name: controlplanechaos
CSV: openebscontrolplanechaos.v0.1.0.chartserviceversion.yaml

File diff suppressed because one or more lines are too long

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: