diff --git a/charts/generic/container-kill/container-kill.chartserviceversion.yaml b/charts/generic/container-kill/container-kill.chartserviceversion.yaml index 073f9bf..34cf28e 100644 --- a/charts/generic/container-kill/container-kill.chartserviceversion.yaml +++ b/charts/generic/container-kill/container-kill.chartserviceversion.yaml @@ -10,8 +10,10 @@ metadata: support: https://slack.openebs.io/ spec: displayName: container-kill - categoryDescription: > + categoryDescription: | Container kill contains chaos to disrupt state of kubernetes resources. Experiments can inject random container delete failures against specified application. + - Executes SIGKILL on containers of random replicas of an application deployment. + - Tests deployment sanity (replica availability & uninterrupted service) and recovery workflows of the application pod. keywords: - Kubernetes - Container diff --git a/charts/generic/generic.package.yaml b/charts/generic/generic.package.yaml index 4d47d53..c47702e 100644 --- a/charts/generic/generic.package.yaml +++ b/charts/generic/generic.package.yaml @@ -1,4 +1,4 @@ -packageName: kubernetes +packageName: generic experiments: - name: pod-delete CSV: pod-delete.chartserviceversion.yaml diff --git a/charts/generic/pod-delete/pod-delete.chartserviceversion.yaml b/charts/generic/pod-delete/pod-delete.chartserviceversion.yaml index 5f09734..f13a89f 100644 --- a/charts/generic/pod-delete/pod-delete.chartserviceversion.yaml +++ b/charts/generic/pod-delete/pod-delete.chartserviceversion.yaml @@ -11,8 +11,11 @@ metadata: support: https://slack.kubernetes.io/ spec: displayName: pod-delete - categoryDescription: > - Pod delete contains chaos to disrupt state of kubernetes resources. Experiments can inject random pod delete failures against specified application. + categoryDescription: | + Pod delete contains chaos to disrupt state of kubernetes resources. Experiments can inject random pod delete failures against specified application. + - Causes (forced/graceful) pod failure of random replicas of an application deployment. + - Tests deployment sanity (replica availability & uninterrupted service) and recovery workflows of the application pod. + keywords: - Kubernetes - State diff --git a/charts/generic/pod-network-latency/pod-network-latency.chartserviceversion.yaml b/charts/generic/pod-network-latency/pod-network-latency.chartserviceversion.yaml index 6587782..b06325b 100644 --- a/charts/generic/pod-network-latency/pod-network-latency.chartserviceversion.yaml +++ b/charts/generic/pod-network-latency/pod-network-latency.chartserviceversion.yaml @@ -10,8 +10,10 @@ metadata: support: https://slack.kubernetes.io/ spec: displayName: pod-network-latency - categoryDescription: > + categoryDescription: | Pod-network-latency contains chaos to disrupt network connectivity of kubernetes pods. Experiments can inject random network delays on the app replica pods. + - Causes flaky access to application replica by injecting network delay using pumba. + - The application pod should be healthy once chaos is stopped. Service-requests should be served despite chaos. keywords: - Kubernetes - Network diff --git a/charts/generic/pod-network-loss/pod-network-loss.chartserviceversion.yaml b/charts/generic/pod-network-loss/pod-network-loss.chartserviceversion.yaml index 3794f65..2a8784e 100644 --- a/charts/generic/pod-network-loss/pod-network-loss.chartserviceversion.yaml +++ b/charts/generic/pod-network-loss/pod-network-loss.chartserviceversion.yaml @@ -10,8 +10,10 @@ metadata: support: https://slack.kubernetes.io/ spec: displayName: pod-network-loss - categoryDescription: > + categoryDescription: | Pod-network-loss contains chaos to disrupt network connectivity to kubernetes pods. Experiments can inject percentage packet loss on the app replica pods. + - Causes loss of access to application replica by injecting packet loss using pumba. + - The application pod should be healthy once chaos is stopped. Service-requests should be served (say, via alternate replicas) despite chaos. keywords: - Kubernetes - Network diff --git a/charts/openebs/openebs-pool-failure/openebs_pool_failure.chartserviceversion.yaml b/charts/openebs/openebs-pool-failure/openebs-pool-failure.chartserviceversion.yaml similarity index 100% rename from charts/openebs/openebs-pool-failure/openebs_pool_failure.chartserviceversion.yaml rename to charts/openebs/openebs-pool-failure/openebs-pool-failure.chartserviceversion.yaml diff --git a/charts/openebs/openebs-target-failure/openebs_target_failure.chartserviceversion.yaml b/charts/openebs/openebs-target-failure/openebs-target-failure.chartserviceversion.yaml similarity index 100% rename from charts/openebs/openebs-target-failure/openebs_target_failure.chartserviceversion.yaml rename to charts/openebs/openebs-target-failure/openebs-target-failure.chartserviceversion.yaml diff --git a/charts/openebs/openebs-target-network-delay/openebs_target_network_delay.chartserviceversion.yaml b/charts/openebs/openebs-target-network-delay/openebs-target-network-delay.chartserviceversion.yaml similarity index 100% rename from charts/openebs/openebs-target-network-delay/openebs_target_network_delay.chartserviceversion.yaml rename to charts/openebs/openebs-target-network-delay/openebs-target-network-delay.chartserviceversion.yaml diff --git a/charts/openebs/openebs-target-network-loss/openebs_target_network_loss.chartserviceversion.yaml b/charts/openebs/openebs-target-network-loss/openebs-target-network-loss.chartserviceversion.yaml similarity index 100% rename from charts/openebs/openebs-target-network-loss/openebs_target_network_loss.chartserviceversion.yaml rename to charts/openebs/openebs-target-network-loss/openebs-target-network-loss.chartserviceversion.yaml diff --git a/charts/openebs/openebs.package.yaml b/charts/openebs/openebs.package.yaml index f2fd6b1..3232ccb 100644 --- a/charts/openebs/openebs.package.yaml +++ b/charts/openebs/openebs.package.yaml @@ -1,5 +1,5 @@ packageName: openebs -subcharts: +experiments: - name: openebs-pool-failure CSV: openebs-pool-failure.chartserviceversion.yaml desc: "openebs-pool-failure"