chore(kube-components): Adding new experiment category (#373)
Signed-off-by: shubhamchaudhary <shubham.chaudhary@mayadata.io>
BIN
charts/kube-components/icons/k8-alb-ingress-controller.png
Normal file
After Width: | Height: | Size: 959 B |
BIN
charts/kube-components/icons/k8-calico-node.png
Normal file
After Width: | Height: | Size: 959 B |
BIN
charts/kube-components/icons/k8-kiam.png
Normal file
After Width: | Height: | Size: 959 B |
BIN
charts/kube-components/icons/k8-kube-proxy.png
Normal file
After Width: | Height: | Size: 959 B |
BIN
charts/kube-components/icons/k8-prometheus-k8s-prometheus.png
Normal file
After Width: | Height: | Size: 959 B |
BIN
charts/kube-components/icons/k8-prometheus-operator.png
Normal file
After Width: | Height: | Size: 959 B |
BIN
charts/kube-components/icons/k8-prometheus-pushgateway.png
Normal file
After Width: | Height: | Size: 959 B |
BIN
charts/kube-components/icons/k8-wavefront-collector.png
Normal file
After Width: | Height: | Size: 959 B |
BIN
charts/kube-components/icons/kube-components.png
Normal file
After Width: | Height: | Size: 16 KiB |
@@ -1,20 +1,21 @@
|
|||||||
apiVersion: litmuchaos.io/v1alpha1
|
apiVersion: litmuchaos.io/v1alpha1
|
||||||
kind: ChartServiceVersion
|
kind: ChartServiceVersion
|
||||||
metadata:
|
metadata:
|
||||||
name: k8-pod-delete
|
name: k8-alb-ingress-controller
|
||||||
version: 0.0.4
|
version: 0.1.0
|
||||||
annotations:
|
annotations:
|
||||||
categories: Kubernetes
|
categories: Kubernetes
|
||||||
vendor: CNCF
|
vendor: CNCF
|
||||||
createdAt: 2020-02-24T10:28:08Z
|
createdAt: 2020-02-24T10:28:08Z
|
||||||
support: https://slack.kubernetes.io/
|
support: https://slack.kubernetes.io/
|
||||||
spec:
|
spec:
|
||||||
displayName: k8-pod-delete
|
displayName: k8-alb-ingress-controller
|
||||||
categoryDescription: |
|
categoryDescription: |
|
||||||
K8 Pod delete contains chaos to disrupt state of kubernetes resources. It uses chaostoolkit to inject random pod delete failures against specified applications
|
k8-alb-ingress-controller contains chaos to disrupt state of ingress controller. It uses chaostoolkit to inject random pod delete failures against ingress controller
|
||||||
keywords:
|
keywords:
|
||||||
- Kubernetes
|
- Kubernetes
|
||||||
- State
|
- State
|
||||||
|
- Ingress
|
||||||
platforms:
|
platforms:
|
||||||
- Minikube
|
- Minikube
|
||||||
maturity: alpha
|
maturity: alpha
|
||||||
@@ -30,4 +31,4 @@ spec:
|
|||||||
icon:
|
icon:
|
||||||
- url:
|
- url:
|
||||||
mediatype: ""
|
mediatype: ""
|
||||||
chaosexpcrdlink: https://raw.githubusercontent.com/litmuschaos/chaos-charts/master/charts/generic/k8-pod-delete/experiment.yaml
|
chaosexpcrdlink: https://raw.githubusercontent.com/litmuschaos/chaos-charts/master/charts/kube-components/k8-alb-ingress-controller/experiment.yaml
|
@@ -1,20 +1,21 @@
|
|||||||
apiVersion: litmuchaos.io/v1alpha1
|
apiVersion: litmuchaos.io/v1alpha1
|
||||||
kind: ChartServiceVersion
|
kind: ChartServiceVersion
|
||||||
metadata:
|
metadata:
|
||||||
name: k8-pod-delete
|
name: k8-calico-node
|
||||||
version: 0.0.4
|
version: 0.1.0
|
||||||
annotations:
|
annotations:
|
||||||
categories: Kubernetes
|
categories: Kubernetes
|
||||||
vendor: CNCF
|
vendor: CNCF
|
||||||
createdAt: 2020-02-24T10:28:08Z
|
createdAt: 2020-02-24T10:28:08Z
|
||||||
support: https://slack.kubernetes.io/
|
support: https://slack.kubernetes.io/
|
||||||
spec:
|
spec:
|
||||||
displayName: k8-pod-delete
|
displayName: k8-calico-node
|
||||||
categoryDescription: |
|
categoryDescription: |
|
||||||
K8 Pod delete contains chaos to disrupt state of kubernetes resources. It uses chaostoolkit to inject random pod delete failures against specified applications
|
k8-calico-node contains chaos to disrupt state of calico pod. It uses chaostoolkit to inject random pod delete failures against calico node pod.
|
||||||
keywords:
|
keywords:
|
||||||
- Kubernetes
|
- Kubernetes
|
||||||
- State
|
- State
|
||||||
|
- Calico
|
||||||
platforms:
|
platforms:
|
||||||
- Minikube
|
- Minikube
|
||||||
maturity: alpha
|
maturity: alpha
|
||||||
@@ -30,4 +31,4 @@ spec:
|
|||||||
icon:
|
icon:
|
||||||
- url:
|
- url:
|
||||||
mediatype: ""
|
mediatype: ""
|
||||||
chaosexpcrdlink: https://raw.githubusercontent.com/litmuschaos/chaos-charts/master/charts/generic/k8-pod-delete/experiment.yaml
|
chaosexpcrdlink: https://raw.githubusercontent.com/litmuschaos/chaos-charts/master/charts/kube-components/k8-calico-node/experiment.yaml
|
@@ -1,20 +1,21 @@
|
|||||||
apiVersion: litmuchaos.io/v1alpha1
|
apiVersion: litmuchaos.io/v1alpha1
|
||||||
kind: ChartServiceVersion
|
kind: ChartServiceVersion
|
||||||
metadata:
|
metadata:
|
||||||
name: k8-pod-delete
|
name: k8-kiam
|
||||||
version: 0.0.4
|
version: 0.1.0
|
||||||
annotations:
|
annotations:
|
||||||
categories: Kubernetes
|
categories: Kubernetes
|
||||||
vendor: CNCF
|
vendor: CNCF
|
||||||
createdAt: 2020-02-24T10:28:08Z
|
createdAt: 2020-02-24T10:28:08Z
|
||||||
support: https://slack.kubernetes.io/
|
support: https://slack.kubernetes.io/
|
||||||
spec:
|
spec:
|
||||||
displayName: k8-pod-delete
|
displayName: k8-kiam
|
||||||
categoryDescription: |
|
categoryDescription: |
|
||||||
K8 Pod delete contains chaos to disrupt state of kubernetes resources. It uses chaostoolkit to inject random pod delete failures against specified applications
|
k8-kiam contains chaos to disrupt state of kiam. It uses chaostoolkit to inject random pod delete failures against kiam pod.
|
||||||
keywords:
|
keywords:
|
||||||
- Kubernetes
|
- Kubernetes
|
||||||
- State
|
- State
|
||||||
|
- Kiam
|
||||||
platforms:
|
platforms:
|
||||||
- Minikube
|
- Minikube
|
||||||
maturity: alpha
|
maturity: alpha
|
||||||
@@ -30,4 +31,4 @@ spec:
|
|||||||
icon:
|
icon:
|
||||||
- url:
|
- url:
|
||||||
mediatype: ""
|
mediatype: ""
|
||||||
chaosexpcrdlink: https://raw.githubusercontent.com/litmuschaos/chaos-charts/master/charts/generic/k8-pod-delete/experiment.yaml
|
chaosexpcrdlink: https://raw.githubusercontent.com/litmuschaos/chaos-charts/master/charts/kube-components/k8-kiam/experiment.yaml
|
@@ -1,20 +1,21 @@
|
|||||||
apiVersion: litmuchaos.io/v1alpha1
|
apiVersion: litmuchaos.io/v1alpha1
|
||||||
kind: ChartServiceVersion
|
kind: ChartServiceVersion
|
||||||
metadata:
|
metadata:
|
||||||
name: k8-pod-delete
|
name: k8-kube-proxy
|
||||||
version: 0.0.4
|
version: 0.1.0
|
||||||
annotations:
|
annotations:
|
||||||
categories: Kubernetes
|
categories: Kubernetes
|
||||||
vendor: CNCF
|
vendor: CNCF
|
||||||
createdAt: 2020-02-24T10:28:08Z
|
createdAt: 2020-02-24T10:28:08Z
|
||||||
support: https://slack.kubernetes.io/
|
support: https://slack.kubernetes.io/
|
||||||
spec:
|
spec:
|
||||||
displayName: k8-pod-delete
|
displayName: k8-kube-proxy
|
||||||
categoryDescription: |
|
categoryDescription: |
|
||||||
K8 Pod delete contains chaos to disrupt state of kubernetes resources. It uses chaostoolkit to inject random pod delete failures against specified applications
|
k8-kube-proxy contains chaos to disrupt state of kube-proxy. It uses chaostoolkit to inject random pod delete failures against kube-proxy.
|
||||||
keywords:
|
keywords:
|
||||||
- Kubernetes
|
- Kubernetes
|
||||||
- State
|
- State
|
||||||
|
- Kube-proxy
|
||||||
platforms:
|
platforms:
|
||||||
- Minikube
|
- Minikube
|
||||||
maturity: alpha
|
maturity: alpha
|
||||||
@@ -30,4 +31,4 @@ spec:
|
|||||||
icon:
|
icon:
|
||||||
- url:
|
- url:
|
||||||
mediatype: ""
|
mediatype: ""
|
||||||
chaosexpcrdlink: https://raw.githubusercontent.com/litmuschaos/chaos-charts/master/charts/generic/k8-pod-delete/experiment.yaml
|
chaosexpcrdlink: https://raw.githubusercontent.com/litmuschaos/chaos-charts/master/charts/kube-components/k8-kube-proxy/experiment.yaml
|
@@ -1,20 +1,21 @@
|
|||||||
apiVersion: litmuchaos.io/v1alpha1
|
apiVersion: litmuchaos.io/v1alpha1
|
||||||
kind: ChartServiceVersion
|
kind: ChartServiceVersion
|
||||||
metadata:
|
metadata:
|
||||||
name: k8-pod-delete
|
name: k8-prometheus-k8s-prometheus
|
||||||
version: 0.0.4
|
version: 0.1.0
|
||||||
annotations:
|
annotations:
|
||||||
categories: Kubernetes
|
categories: Kubernetes
|
||||||
vendor: CNCF
|
vendor: CNCF
|
||||||
createdAt: 2020-02-24T10:28:08Z
|
createdAt: 2020-02-24T10:28:08Z
|
||||||
support: https://slack.kubernetes.io/
|
support: https://slack.kubernetes.io/
|
||||||
spec:
|
spec:
|
||||||
displayName: k8-pod-delete
|
displayName: k8-prometheus-k8s-prometheus
|
||||||
categoryDescription: |
|
categoryDescription: |
|
||||||
K8 Pod delete contains chaos to disrupt state of kubernetes resources. It uses chaostoolkit to inject random pod delete failures against specified applications
|
k8-prometheus-k8s-prometheus contains chaos to disrupt state of prometheus. It uses chaostoolkit to inject random pod delete failures against prometheus application.
|
||||||
keywords:
|
keywords:
|
||||||
- Kubernetes
|
- Kubernetes
|
||||||
- State
|
- State
|
||||||
|
- Prometheus
|
||||||
platforms:
|
platforms:
|
||||||
- Minikube
|
- Minikube
|
||||||
maturity: alpha
|
maturity: alpha
|
||||||
@@ -30,4 +31,4 @@ spec:
|
|||||||
icon:
|
icon:
|
||||||
- url:
|
- url:
|
||||||
mediatype: ""
|
mediatype: ""
|
||||||
chaosexpcrdlink: https://raw.githubusercontent.com/litmuschaos/chaos-charts/master/charts/generic/k8-pod-delete/experiment.yaml
|
chaosexpcrdlink: https://raw.githubusercontent.com/litmuschaos/chaos-charts/master/charts/kube-components/k8-prometheus-k8s-prometheus/experiment.yaml
|
@@ -1,20 +1,21 @@
|
|||||||
apiVersion: litmuchaos.io/v1alpha1
|
apiVersion: litmuchaos.io/v1alpha1
|
||||||
kind: ChartServiceVersion
|
kind: ChartServiceVersion
|
||||||
metadata:
|
metadata:
|
||||||
name: k8-pod-delete
|
name: k8-prometheus-operator
|
||||||
version: 0.0.4
|
version: 0.1.0
|
||||||
annotations:
|
annotations:
|
||||||
categories: Kubernetes
|
categories: Kubernetes
|
||||||
vendor: CNCF
|
vendor: CNCF
|
||||||
createdAt: 2020-02-24T10:28:08Z
|
createdAt: 2020-02-24T10:28:08Z
|
||||||
support: https://slack.kubernetes.io/
|
support: https://slack.kubernetes.io/
|
||||||
spec:
|
spec:
|
||||||
displayName: k8-pod-delete
|
displayName: k8-prometheus-operator
|
||||||
categoryDescription: |
|
categoryDescription: |
|
||||||
K8 Pod delete contains chaos to disrupt state of kubernetes resources. It uses chaostoolkit to inject random pod delete failures against specified applications
|
k8-prometheus-operator contains chaos to disrupt state of prometheus operator. It uses chaostoolkit to inject random pod delete failures against prometheus operator.
|
||||||
keywords:
|
keywords:
|
||||||
- Kubernetes
|
- Kubernetes
|
||||||
- State
|
- State
|
||||||
|
- Prometheus
|
||||||
platforms:
|
platforms:
|
||||||
- Minikube
|
- Minikube
|
||||||
maturity: alpha
|
maturity: alpha
|
||||||
@@ -30,4 +31,4 @@ spec:
|
|||||||
icon:
|
icon:
|
||||||
- url:
|
- url:
|
||||||
mediatype: ""
|
mediatype: ""
|
||||||
chaosexpcrdlink: https://raw.githubusercontent.com/litmuschaos/chaos-charts/master/charts/generic/k8-pod-delete/experiment.yaml
|
chaosexpcrdlink: https://raw.githubusercontent.com/litmuschaos/chaos-charts/master/charts/kube-components/k8-prometheus-operator/experiment.yaml
|
@@ -1,20 +1,21 @@
|
|||||||
apiVersion: litmuchaos.io/v1alpha1
|
apiVersion: litmuchaos.io/v1alpha1
|
||||||
kind: ChartServiceVersion
|
kind: ChartServiceVersion
|
||||||
metadata:
|
metadata:
|
||||||
name: k8-pod-delete
|
name: k8-prometheus-pushgateway
|
||||||
version: 0.0.4
|
version: 0.1.0
|
||||||
annotations:
|
annotations:
|
||||||
categories: Kubernetes
|
categories: Kubernetes
|
||||||
vendor: CNCF
|
vendor: CNCF
|
||||||
createdAt: 2020-02-24T10:28:08Z
|
createdAt: 2020-02-24T10:28:08Z
|
||||||
support: https://slack.kubernetes.io/
|
support: https://slack.kubernetes.io/
|
||||||
spec:
|
spec:
|
||||||
displayName: k8-pod-delete
|
displayName: k8-prometheus-pushgateway
|
||||||
categoryDescription: |
|
categoryDescription: |
|
||||||
K8 Pod delete contains chaos to disrupt state of kubernetes resources. It uses chaostoolkit to inject random pod delete failures against specified applications
|
k8-prometheus-pushgateway contains chaos to disrupt state of prometheus pushgateway. It uses chaostoolkit to inject random pod delete failures against prometheus pushgateway.
|
||||||
keywords:
|
keywords:
|
||||||
- Kubernetes
|
- Kubernetes
|
||||||
- State
|
- State
|
||||||
|
- Prometheus
|
||||||
platforms:
|
platforms:
|
||||||
- Minikube
|
- Minikube
|
||||||
maturity: alpha
|
maturity: alpha
|
||||||
@@ -30,4 +31,4 @@ spec:
|
|||||||
icon:
|
icon:
|
||||||
- url:
|
- url:
|
||||||
mediatype: ""
|
mediatype: ""
|
||||||
chaosexpcrdlink: https://raw.githubusercontent.com/litmuschaos/chaos-charts/master/charts/generic/k8-pod-delete/experiment.yaml
|
chaosexpcrdlink: https://raw.githubusercontent.com/litmuschaos/chaos-charts/master/charts/kube-components/k8-prometheus-pushgateway/experiment.yaml
|
@@ -1,20 +1,21 @@
|
|||||||
apiVersion: litmuchaos.io/v1alpha1
|
apiVersion: litmuchaos.io/v1alpha1
|
||||||
kind: ChartServiceVersion
|
kind: ChartServiceVersion
|
||||||
metadata:
|
metadata:
|
||||||
name: k8-pod-delete
|
name: k8-wavefront-collector
|
||||||
version: 0.0.4
|
version: 0.1.0
|
||||||
annotations:
|
annotations:
|
||||||
categories: Kubernetes
|
categories: Kubernetes
|
||||||
vendor: CNCF
|
vendor: CNCF
|
||||||
createdAt: 2020-02-24T10:28:08Z
|
createdAt: 2020-02-24T10:28:08Z
|
||||||
support: https://slack.kubernetes.io/
|
support: https://slack.kubernetes.io/
|
||||||
spec:
|
spec:
|
||||||
displayName: k8-pod-delete
|
displayName: k8-wavefront-collector
|
||||||
categoryDescription: |
|
categoryDescription: |
|
||||||
K8 Pod delete contains chaos to disrupt state of kubernetes resources. It uses chaostoolkit to inject random pod delete failures against specified applications
|
k8-wavefront-collector contains chaos to disrupt state of wavefront collector. It uses chaostoolkit to inject random pod delete failures against wavefront collector.
|
||||||
keywords:
|
keywords:
|
||||||
- Kubernetes
|
- Kubernetes
|
||||||
- State
|
- State
|
||||||
|
- Wavefront
|
||||||
platforms:
|
platforms:
|
||||||
- Minikube
|
- Minikube
|
||||||
maturity: alpha
|
maturity: alpha
|
||||||
@@ -30,4 +31,4 @@ spec:
|
|||||||
icon:
|
icon:
|
||||||
- url:
|
- url:
|
||||||
mediatype: ""
|
mediatype: ""
|
||||||
chaosexpcrdlink: https://raw.githubusercontent.com/litmuschaos/chaos-charts/master/charts/generic/k8-pod-delete/experiment.yaml
|
chaosexpcrdlink: https://raw.githubusercontent.com/litmuschaos/chaos-charts/master/charts/kube-components/k8-wavefront-collector/experiment.yaml
|
@@ -0,0 +1,45 @@
|
|||||||
|
apiVersion: litmuchaos.io/v1alpha1
|
||||||
|
kind: ChartServiceVersion
|
||||||
|
metadata:
|
||||||
|
createdAt: 2020-11-9T10:28:08Z
|
||||||
|
name: kube-components
|
||||||
|
version: 0.1.0
|
||||||
|
annotations:
|
||||||
|
categories: kube-components
|
||||||
|
chartDescription: Injects chaos on kube components. It uses chaostoolkit.
|
||||||
|
spec:
|
||||||
|
displayName: kube-components
|
||||||
|
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 easier management and discovery. It will install all the experiments which can be used to inject chaos into containerized applications.
|
||||||
|
experiments:
|
||||||
|
- k8-alb-ingress-controller
|
||||||
|
- k8-kiam
|
||||||
|
- k8-prometheus-operator
|
||||||
|
- k8-kube-proxy
|
||||||
|
- k8-prometheus-pushgateway
|
||||||
|
- k8-calico-node
|
||||||
|
- k8-prometheus-k8s-prometheus
|
||||||
|
- k8-wavefront-collector
|
||||||
|
keywords:
|
||||||
|
- Kubernetes
|
||||||
|
- Container
|
||||||
|
- Pod
|
||||||
|
- WaveFront
|
||||||
|
- Prometheus
|
||||||
|
maintainers:
|
||||||
|
- name: sumit
|
||||||
|
email: sumit_nagal@intuit.com
|
||||||
|
minKubeVersion: 1.12.0
|
||||||
|
provider:
|
||||||
|
name: Intuit
|
||||||
|
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/
|
||||||
|
icon:
|
||||||
|
- url: https://raw.githubusercontent.com/litmuschaos/chaos-charts/master/charts/kube-components/icons/kube-components.png
|
||||||
|
mediatype: image/png
|
||||||
|
chaosexpcrdlink: https://raw.githubusercontent.com/litmuschaos/chaos-charts/master/charts/kube-components/experiments.yaml
|
26
charts/kube-components/kube-components.package.yaml
Normal file
@@ -0,0 +1,26 @@
|
|||||||
|
packageName: kube-components
|
||||||
|
experiments:
|
||||||
|
- name: k8-kiam
|
||||||
|
CSV: k8-kiam.chartserviceversion.yaml
|
||||||
|
desc: "k8-kiam"
|
||||||
|
- name: k8-prometheus-operator
|
||||||
|
CSV: k8-prometheus-operator.chartserviceversion.yaml
|
||||||
|
desc: "k8-prometheus-operator"
|
||||||
|
- name: k8-alb-ingress-controller
|
||||||
|
CSV: k8-alb-ingress-controller.chartserviceversion.yaml
|
||||||
|
desc: "k8-alb-ingress-controller"
|
||||||
|
- name: k8-kube-proxy
|
||||||
|
CSV: k8-kube-proxy.chartserviceversion.yaml
|
||||||
|
desc: "k8-kube-proxy"
|
||||||
|
- name: k8-prometheus-pushgateway
|
||||||
|
CSV: k8-prometheus-pushgateway.chartserviceversion.yaml
|
||||||
|
desc: "k8-prometheus-pushgateway"
|
||||||
|
- name: k8-calico-node
|
||||||
|
CSV: k8-calico-node.chartserviceversion.yaml
|
||||||
|
desc: "k8-calico-node"
|
||||||
|
- name: k8-prometheus-k8s-prometheus
|
||||||
|
CSV: k8-prometheus-k8s-prometheus.chartserviceversion.yaml
|
||||||
|
desc: "k8-prometheus-k8s-prometheus"
|
||||||
|
- name: k8-wavefront-collector
|
||||||
|
CSV: k8-wavefront-collector.chartserviceversion.yaml
|
||||||
|
desc: "k8-wavefront-collector"
|