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:
Adi
2019-10-16 19:08:49 +05:30
committed by Ajesh Baby
parent 51342fff52
commit 4be45a49f0
18 changed files with 29 additions and 224 deletions

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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
---

View File

@@ -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"

View File

@@ -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"

View File

@@ -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

View File

@@ -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"

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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
desc: "openebs-target-network-loss"
CSV: openebs-target-network-loss.chartserviceversion.yaml
desc: "openebs-target-network-loss"