From fa29cf99055a8fb801263e7395f35bcf2e4f903d Mon Sep 17 00:00:00 2001 From: Shubham Chaudhary Date: Wed, 1 Sep 2021 15:26:28 +0530 Subject: [PATCH] adding minimal keywords for searching in chaoshub (#502) * adding minimal keywords for searching on chaoshub Signed-off-by: shubham chaudhary * adding k8s keywords Signed-off-by: shubham chaudhary --- .../aws-ssm-chaos-by-id.chartserviceversion.yaml | 4 +--- .../aws-ssm-chaos-by-tag.chartserviceversion.yaml | 4 +--- .../azure-disk-loss.chartserviceversion.yaml | 2 -- .../azure-instance-stop.chartserviceversion.yaml | 3 +-- charts/azure/azure.chartserviceversion.yaml | 3 ++- .../cassandra-pod-delete.chartserviceversion.yaml | 1 + charts/cassandra/cassandra.chartserviceversion.yaml | 2 +- .../coredns-pod-delete.chartserviceversion.yaml | 4 +++- charts/coredns/coredns.chartserviceversion.yaml | 8 +++----- .../gcp-vm-disk-loss.chartserviceversion.yaml | 5 ++--- .../gcp-vm-instance-stop.chartserviceversion.yaml | 5 ++--- charts/gcp/gcp.chartserviceversion.yaml | 7 +++---- .../byoc-pod-delete.chartserviceversion.yaml | 4 +++- .../container-kill.chartserviceversion.yaml | 2 ++ .../generic/disk-fill/disk-fill.chartserviceversion.yaml | 3 ++- .../docker-service-kill.chartserviceversion.yaml | 1 + charts/generic/generic.chartserviceversion.yaml | 4 +++- .../kubelet-service-kill.chartserviceversion.yaml | 1 + .../node-cpu-hog/node-cpu-hog.chartserviceversion.yaml | 2 +- .../node-drain/node-drain.chartserviceversion.yaml | 3 ++- .../node-io-stress.chartserviceversion.yaml | 2 +- .../node-memory-hog.chartserviceversion.yaml | 2 +- .../node-poweroff/node-poweroff.chartserviceversion.yaml | 4 ++-- .../node-restart/node-restart.chartserviceversion.yaml | 6 ++---- .../node-taint/node-taint.chartserviceversion.yaml | 2 +- .../pod-autoscaler.chartserviceversion.yaml | 5 ++--- .../pod-cpu-hog-exec.chartserviceversion.yaml | 4 ++++ .../pod-cpu-hog/pod-cpu-hog.chartserviceversion.yaml | 3 +++ .../pod-delete/pod-delete.chartserviceversion.yaml | 3 ++- .../pod-dns-error/pod-dns-error.chartserviceversion.yaml | 8 ++++---- .../pod-dns-spoof/pod-dns-spoof.chartserviceversion.yaml | 8 ++++---- .../pod-io-stress/pod-io-stress.chartserviceversion.yaml | 4 ++++ .../pod-memory-hog-exec.chartserviceversion.yaml | 4 ++++ .../pod-memory-hog.chartserviceversion.yaml | 3 +++ .../pod-network-corruption.chartserviceversion.yaml | 2 ++ .../pod-network-duplication.chartserviceversion.yaml | 2 ++ .../pod-network-latency.chartserviceversion.yaml | 3 +++ .../pod-network-loss.chartserviceversion.yaml | 3 +++ .../kafka-broker-disk-failure.chartserviceversion.yaml | 1 + .../kafka-broker-pod-failure.chartserviceversion.yaml | 2 +- charts/kafka/kafka.chartserviceversion.yaml | 3 +++ .../ebs-loss-by-id.chartserviceversion.yaml | 4 +--- .../ebs-loss-by-tag.chartserviceversion.yaml | 4 +--- .../ec2-terminate-by-id.chartserviceversion.yaml | 3 +-- .../ec2-terminate-by-tag.chartserviceversion.yaml | 3 +-- charts/kube-aws/kube-aws.chartserviceversion.yaml | 2 +- .../openebs-control-plane-chaos.chartserviceversion.yaml | 1 + .../openebs-nfs-provisioner-kill.chartserviceversion.yaml | 1 + ...penebs-pool-container-failure.chartserviceversion.yaml | 1 + .../openebs-pool-disk-loss.chartserviceversion.yaml | 1 + .../openebs-pool-network-delay.chartserviceversion.yaml | 2 ++ .../openebs-pool-network-loss.chartserviceversion.yaml | 2 ++ .../openebs-pool-pod-failure.chartserviceversion.yaml | 1 + ...nebs-target-container-failure.chartserviceversion.yaml | 1 + .../openebs-target-network-delay.chartserviceversion.yaml | 3 ++- .../openebs-target-network-loss.chartserviceversion.yaml | 3 ++- .../openebs-target-pod-failure.chartserviceversion.yaml | 1 + charts/openebs/openebs.chartserviceversion.yaml | 5 +++++ .../vm-poweroff/vm-poweroff.chartserviceversion.yaml | 1 - charts/vmware/vmware.chartserviceversion.yaml | 2 +- 60 files changed, 113 insertions(+), 70 deletions(-) diff --git a/charts/aws-ssm/aws-ssm-chaos-by-id/aws-ssm-chaos-by-id.chartserviceversion.yaml b/charts/aws-ssm/aws-ssm-chaos-by-id/aws-ssm-chaos-by-id.chartserviceversion.yaml index f897d21..bc01916 100644 --- a/charts/aws-ssm/aws-ssm-chaos-by-id/aws-ssm-chaos-by-id.chartserviceversion.yaml +++ b/charts/aws-ssm/aws-ssm-chaos-by-id/aws-ssm-chaos-by-id.chartserviceversion.yaml @@ -15,11 +15,9 @@ spec: - Causes chaos on AWS ec2 instances with given instance ID(s) using SSM docs for total chaos duration with the specified chaos interval. - Tests deployment sanity (replica availability & uninterrupted service) and recovery workflows of the target application pod(if provided). keywords: - - Kubernetes - SSM - AWS - - Document - - Run Command + - EC2 platforms: - AWS maturity: alpha diff --git a/charts/aws-ssm/aws-ssm-chaos-by-tag/aws-ssm-chaos-by-tag.chartserviceversion.yaml b/charts/aws-ssm/aws-ssm-chaos-by-tag/aws-ssm-chaos-by-tag.chartserviceversion.yaml index 6a09ed9..fea5b08 100644 --- a/charts/aws-ssm/aws-ssm-chaos-by-tag/aws-ssm-chaos-by-tag.chartserviceversion.yaml +++ b/charts/aws-ssm/aws-ssm-chaos-by-tag/aws-ssm-chaos-by-tag.chartserviceversion.yaml @@ -15,11 +15,9 @@ spec: - Causes chaos on AWS ec2 instances with given instance tag using SSM docs for total chaos duration with the specified chaos interval. - Tests deployment sanity (replica availability & uninterrupted service) and recovery workflows of the target application pod(if provided). keywords: - - Kubernetes - SSM - AWS - - Document - - Run Command + - EC2 platforms: - AWS maturity: alpha diff --git a/charts/azure/azure-disk-loss/azure-disk-loss.chartserviceversion.yaml b/charts/azure/azure-disk-loss/azure-disk-loss.chartserviceversion.yaml index 4c2b6b0..ab5f152 100644 --- a/charts/azure/azure-disk-loss/azure-disk-loss.chartserviceversion.yaml +++ b/charts/azure/azure-disk-loss/azure-disk-loss.chartserviceversion.yaml @@ -13,9 +13,7 @@ spec: This experiment causes the detachment of the disk from the VM for a certain chaos duration - Causes detachment of the disk from the VM and then reattachment of the disk to the VM - It helps to check the performance of the application on the instance. - keywords: - - Kubernetes - Azure - Disk - AKS diff --git a/charts/azure/azure-instance-stop/azure-instance-stop.chartserviceversion.yaml b/charts/azure/azure-instance-stop/azure-instance-stop.chartserviceversion.yaml index c101d6b..a6db416 100644 --- a/charts/azure/azure-instance-stop/azure-instance-stop.chartserviceversion.yaml +++ b/charts/azure/azure-instance-stop/azure-instance-stop.chartserviceversion.yaml @@ -15,9 +15,8 @@ spec: - Causes termination of an azure instance before bringing it back to running state after the specified chaos duration. - It helps to check the performance of the application on the instance. keywords: - - Kubernetes - Azure - - Termination + - Scaleset - AKS platforms: - Azure diff --git a/charts/azure/azure.chartserviceversion.yaml b/charts/azure/azure.chartserviceversion.yaml index 03a6552..a298c6d 100644 --- a/charts/azure/azure.chartserviceversion.yaml +++ b/charts/azure/azure.chartserviceversion.yaml @@ -17,7 +17,8 @@ spec: keywords: - Azure - Instance - - State + - AKS + - Scaleset maintainers: - name: Udit Gaurav email: udit.gaurav@mayadata.io diff --git a/charts/cassandra/cassandra-pod-delete/cassandra-pod-delete.chartserviceversion.yaml b/charts/cassandra/cassandra-pod-delete/cassandra-pod-delete.chartserviceversion.yaml index ae0a5dc..87aa48b 100644 --- a/charts/cassandra/cassandra-pod-delete/cassandra-pod-delete.chartserviceversion.yaml +++ b/charts/cassandra/cassandra-pod-delete/cassandra-pod-delete.chartserviceversion.yaml @@ -15,6 +15,7 @@ spec: It tests statefulset sanity (replica availability & uninterrupted service) and recovery workflows of the cassandra pod keywords: - Kubernetes + - K8S - Cassandra - Pod platforms: diff --git a/charts/cassandra/cassandra.chartserviceversion.yaml b/charts/cassandra/cassandra.chartserviceversion.yaml index 02bdb36..eb2fb95 100644 --- a/charts/cassandra/cassandra.chartserviceversion.yaml +++ b/charts/cassandra/cassandra.chartserviceversion.yaml @@ -17,9 +17,9 @@ spec: - cassandra-pod-delete keywords: - Kubernetes + - K8S - Pod - Cassandra - - Statefulset maintainers: - name: ksatchit email: karthik.s@mayadata.io diff --git a/charts/coredns/coredns-pod-delete/coredns-pod-delete.chartserviceversion.yaml b/charts/coredns/coredns-pod-delete/coredns-pod-delete.chartserviceversion.yaml index 7de4d20..d0288b4 100644 --- a/charts/coredns/coredns-pod-delete/coredns-pod-delete.chartserviceversion.yaml +++ b/charts/coredns/coredns-pod-delete/coredns-pod-delete.chartserviceversion.yaml @@ -16,8 +16,10 @@ spec: - Tests of successful resolution of app services during chaos injection keywords: - Kubernetes + - K8S - CoreDNS - - Pod delete + - DNS + - Pod platforms: - GKE - Minikube diff --git a/charts/coredns/coredns.chartserviceversion.yaml b/charts/coredns/coredns.chartserviceversion.yaml index 261f4e3..d76ebcb 100644 --- a/charts/coredns/coredns.chartserviceversion.yaml +++ b/charts/coredns/coredns.chartserviceversion.yaml @@ -12,15 +12,13 @@ spec: categoryDescription: > CoreDNS is an open-source system for DNS management of containerized applications. It helps to resolve services to IP address. It will install all the experiments which can be used to inject chaos into containerized applications. - experiments: - coredns-pod-delete - keywords: - Kubernetes - - Container - - node - - pod + - K8S + - Pod + - CoreDNS - DNS maintainers: - name: Raj Babu Das diff --git a/charts/gcp/gcp-vm-disk-loss/gcp-vm-disk-loss.chartserviceversion.yaml b/charts/gcp/gcp-vm-disk-loss/gcp-vm-disk-loss.chartserviceversion.yaml index e6b44bb..97b6482 100644 --- a/charts/gcp/gcp-vm-disk-loss/gcp-vm-disk-loss.chartserviceversion.yaml +++ b/charts/gcp/gcp-vm-disk-loss/gcp-vm-disk-loss.chartserviceversion.yaml @@ -10,9 +10,8 @@ spec: categoryDescription: > Causes loss of a non-boot storage persistent disk from a GCP VM instance for a specified duration of time keywords: - - "persistent-disks" - - "kubernetes" - - "gcp" + - "Disk" + - "GCP" platforms: - "GCP" maturity: alpha diff --git a/charts/gcp/gcp-vm-instance-stop/gcp-vm-instance-stop.chartserviceversion.yaml b/charts/gcp/gcp-vm-instance-stop/gcp-vm-instance-stop.chartserviceversion.yaml index 5c20c03..810ffd4 100644 --- a/charts/gcp/gcp-vm-instance-stop/gcp-vm-instance-stop.chartserviceversion.yaml +++ b/charts/gcp/gcp-vm-instance-stop/gcp-vm-instance-stop.chartserviceversion.yaml @@ -10,9 +10,8 @@ spec: categoryDescription: > Stops GCP VM instances and GKE nodes for a specified duration of time and later restarts them keywords: - - "vm-instances" - - "kubernetes" - - "gcp" + - "VM" + - "GCP" platforms: - "GCP" maturity: alpha diff --git a/charts/gcp/gcp.chartserviceversion.yaml b/charts/gcp/gcp.chartserviceversion.yaml index 0f5485b..dd28af4 100644 --- a/charts/gcp/gcp.chartserviceversion.yaml +++ b/charts/gcp/gcp.chartserviceversion.yaml @@ -13,10 +13,9 @@ spec: - gcp-vm-instance-stop - gcp-vm-disk-loss keywords: - - "pods" - - "kubernetes" - - "disk" - - "gcp" + - "VM" + - "Disk" + - "GCP" maintainers: - name: neelanjan00 email: neelanjan@chaosnative.com diff --git a/charts/generic/byoc-pod-delete/byoc-pod-delete.chartserviceversion.yaml b/charts/generic/byoc-pod-delete/byoc-pod-delete.chartserviceversion.yaml index 694b8ce..1096961 100644 --- a/charts/generic/byoc-pod-delete/byoc-pod-delete.chartserviceversion.yaml +++ b/charts/generic/byoc-pod-delete/byoc-pod-delete.chartserviceversion.yaml @@ -13,8 +13,10 @@ spec: categoryDescription: | Byoc Pod delete contains chaos to disrupt state of kubernetes resources. It uses chaostoolkit to inject random pod delete failures against specified applications keywords: + - BYOC + - K8S - Kubernetes - - State + - Pod platforms: - Minikube maturity: alpha diff --git a/charts/generic/container-kill/container-kill.chartserviceversion.yaml b/charts/generic/container-kill/container-kill.chartserviceversion.yaml index b3893b8..14db31c 100644 --- a/charts/generic/container-kill/container-kill.chartserviceversion.yaml +++ b/charts/generic/container-kill/container-kill.chartserviceversion.yaml @@ -16,6 +16,8 @@ spec: - Tests deployment sanity (replica availability & uninterrupted service) and recovery workflows of the application pod. keywords: - Kubernetes + - K8S + - Pod - Container platforms: - GKE diff --git a/charts/generic/disk-fill/disk-fill.chartserviceversion.yaml b/charts/generic/disk-fill/disk-fill.chartserviceversion.yaml index 1baa6ba..e5b202c 100644 --- a/charts/generic/disk-fill/disk-fill.chartserviceversion.yaml +++ b/charts/generic/disk-fill/disk-fill.chartserviceversion.yaml @@ -17,8 +17,9 @@ spec: - Tests the Ephemeral Storage Limits, to ensure those parameters are sufficient. keywords: - Kubernetes + - K8S + - Pod - Disk - - State platforms: - GKE - EKS diff --git a/charts/generic/docker-service-kill/docker-service-kill.chartserviceversion.yaml b/charts/generic/docker-service-kill/docker-service-kill.chartserviceversion.yaml index f7d6b69..0f629dd 100644 --- a/charts/generic/docker-service-kill/docker-service-kill.chartserviceversion.yaml +++ b/charts/generic/docker-service-kill/docker-service-kill.chartserviceversion.yaml @@ -16,6 +16,7 @@ spec: - The application node should be healthy once chaos is stopped and the services are reaccessable. keywords: - Kubernetes + - K8S - Node - Service - Docker diff --git a/charts/generic/generic.chartserviceversion.yaml b/charts/generic/generic.chartserviceversion.yaml index 7f95105..dd9fd0e 100644 --- a/charts/generic/generic.chartserviceversion.yaml +++ b/charts/generic/generic.chartserviceversion.yaml @@ -38,9 +38,9 @@ spec: - pod-dns-spoof - pod-cpu-hog-exec - pod-memory-hog-exec - keywords: - Kubernetes + - K8S - Container - Node - Pod @@ -50,8 +50,10 @@ spec: - Network - CPU - Memory + - Stress - Service - DNS + - Scale maintainers: - name: ksatchit email: karthik.s@mayadata.io diff --git a/charts/generic/kubelet-service-kill/kubelet-service-kill.chartserviceversion.yaml b/charts/generic/kubelet-service-kill/kubelet-service-kill.chartserviceversion.yaml index 02daa81..65f3032 100644 --- a/charts/generic/kubelet-service-kill/kubelet-service-kill.chartserviceversion.yaml +++ b/charts/generic/kubelet-service-kill/kubelet-service-kill.chartserviceversion.yaml @@ -17,6 +17,7 @@ spec: keywords: - Kubernetes + - K8S - Kubelet - Node - Service diff --git a/charts/generic/node-cpu-hog/node-cpu-hog.chartserviceversion.yaml b/charts/generic/node-cpu-hog/node-cpu-hog.chartserviceversion.yaml index 1148830..f479b53 100644 --- a/charts/generic/node-cpu-hog/node-cpu-hog.chartserviceversion.yaml +++ b/charts/generic/node-cpu-hog/node-cpu-hog.chartserviceversion.yaml @@ -16,8 +16,8 @@ spec: - After test, the recovery should be manual for the application pod and node in case they are not in an appropriate state. keywords: - Kubernetes + - K8S - CPU - - State - Node platforms: - GKE diff --git a/charts/generic/node-drain/node-drain.chartserviceversion.yaml b/charts/generic/node-drain/node-drain.chartserviceversion.yaml index f62b99e..9b513d9 100644 --- a/charts/generic/node-drain/node-drain.chartserviceversion.yaml +++ b/charts/generic/node-drain/node-drain.chartserviceversion.yaml @@ -15,8 +15,9 @@ spec: Drain the node where application pod is scheduled keywords: - Kubernetes + - K8S - Node - - State + - Drain platforms: - GKE - AWS(KOPS) diff --git a/charts/generic/node-io-stress/node-io-stress.chartserviceversion.yaml b/charts/generic/node-io-stress/node-io-stress.chartserviceversion.yaml index 3f13172..2f990bc 100644 --- a/charts/generic/node-io-stress/node-io-stress.chartserviceversion.yaml +++ b/charts/generic/node-io-stress/node-io-stress.chartserviceversion.yaml @@ -16,10 +16,10 @@ spec: - The amount of disk stress can be either specifed as the size in percentage of the total free space on the file system or simply in Gigabytes(GB) keywords: - Kubernetes + - K8S - Disk - IO - Filesystem - - State - Node platforms: - GKE diff --git a/charts/generic/node-memory-hog/node-memory-hog.chartserviceversion.yaml b/charts/generic/node-memory-hog/node-memory-hog.chartserviceversion.yaml index 2158f14..f6d7cf1 100644 --- a/charts/generic/node-memory-hog/node-memory-hog.chartserviceversion.yaml +++ b/charts/generic/node-memory-hog/node-memory-hog.chartserviceversion.yaml @@ -16,8 +16,8 @@ spec: - After the test, the recovery should be manual for the application pod and node in case they are not in an appropriate state. keywords: - Kubernetes + - K8S - Memory - - State - Node platforms: - GKE diff --git a/charts/generic/node-poweroff/node-poweroff.chartserviceversion.yaml b/charts/generic/node-poweroff/node-poweroff.chartserviceversion.yaml index 082637d..566ca14 100644 --- a/charts/generic/node-poweroff/node-poweroff.chartserviceversion.yaml +++ b/charts/generic/node-poweroff/node-poweroff.chartserviceversion.yaml @@ -14,12 +14,12 @@ spec: Node poweroff contains chaos experiment to poweroff a node via SSH. keywords: - Kubernetes + - K8S - Poweroff - - State - Node - - SSH platforms: - KVM/LibVirt based K8s + - EKS maturity: alpha chaosType: infra maintainers: diff --git a/charts/generic/node-restart/node-restart.chartserviceversion.yaml b/charts/generic/node-restart/node-restart.chartserviceversion.yaml index 0b12308..4eceec8 100644 --- a/charts/generic/node-restart/node-restart.chartserviceversion.yaml +++ b/charts/generic/node-restart/node-restart.chartserviceversion.yaml @@ -14,14 +14,12 @@ spec: Node restart contains chaos to restart the node via SSH. keywords: - Kubernetes + - K8S - Restart - - State - Node - - SSH platforms: - - GKE + - KVM/LibVirt based K8s - EKS - - AKS maturity: alpha chaosType: infra maintainers: diff --git a/charts/generic/node-taint/node-taint.chartserviceversion.yaml b/charts/generic/node-taint/node-taint.chartserviceversion.yaml index df53bec..6e19973 100644 --- a/charts/generic/node-taint/node-taint.chartserviceversion.yaml +++ b/charts/generic/node-taint/node-taint.chartserviceversion.yaml @@ -15,8 +15,8 @@ spec: Taint the node where application pod is scheduled keywords: - Kubernetes + - K8S - Node - - State - Taint platforms: - GKE diff --git a/charts/generic/pod-autoscaler/pod-autoscaler.chartserviceversion.yaml b/charts/generic/pod-autoscaler/pod-autoscaler.chartserviceversion.yaml index e077ba5..a22bc4c 100644 --- a/charts/generic/pod-autoscaler/pod-autoscaler.chartserviceversion.yaml +++ b/charts/generic/pod-autoscaler/pod-autoscaler.chartserviceversion.yaml @@ -15,10 +15,9 @@ spec: This experiment can be used for other scenarios as well, such as for checking the Node auto-scaling feature. For example, check if the pods are successfully rescheduled within a specified period in cases where the existing nodes are already running at the specified limits. keywords: - Kubernetes + - K8S - Scale - - State - - Node - - Replicas + - Pod platforms: - GKE - EKS diff --git a/charts/generic/pod-cpu-hog-exec/pod-cpu-hog-exec.chartserviceversion.yaml b/charts/generic/pod-cpu-hog-exec/pod-cpu-hog-exec.chartserviceversion.yaml index 10baaa3..65ef4e8 100644 --- a/charts/generic/pod-cpu-hog-exec/pod-cpu-hog-exec.chartserviceversion.yaml +++ b/charts/generic/pod-cpu-hog-exec/pod-cpu-hog-exec.chartserviceversion.yaml @@ -16,7 +16,11 @@ spec: - The application pod should be healthy once chaos is stopped. Expectation is that service-requests should be served despite chaos. keywords: - Kubernetes + - K8S - CPU + - Pod + - Exec + - Stress platforms: - GKE - Packet(Kubeadm) diff --git a/charts/generic/pod-cpu-hog/pod-cpu-hog.chartserviceversion.yaml b/charts/generic/pod-cpu-hog/pod-cpu-hog.chartserviceversion.yaml index 365eaeb..5206115 100644 --- a/charts/generic/pod-cpu-hog/pod-cpu-hog.chartserviceversion.yaml +++ b/charts/generic/pod-cpu-hog/pod-cpu-hog.chartserviceversion.yaml @@ -17,7 +17,10 @@ spec: - The application pod should be healthy once chaos is stopped. Expectation is that service-requests should be served despite chaos. keywords: - Kubernetes + - K8S - CPU + - Pod + - Stress platforms: - GKE - Packet(Kubeadm) diff --git a/charts/generic/pod-delete/pod-delete.chartserviceversion.yaml b/charts/generic/pod-delete/pod-delete.chartserviceversion.yaml index 39a30d7..b5e42b6 100644 --- a/charts/generic/pod-delete/pod-delete.chartserviceversion.yaml +++ b/charts/generic/pod-delete/pod-delete.chartserviceversion.yaml @@ -17,7 +17,8 @@ spec: keywords: - Kubernetes - - State + - K8S + - Pod platforms: - GKE - Konvoy diff --git a/charts/generic/pod-dns-error/pod-dns-error.chartserviceversion.yaml b/charts/generic/pod-dns-error/pod-dns-error.chartserviceversion.yaml index 0362a2e..4ece88e 100644 --- a/charts/generic/pod-dns-error/pod-dns-error.chartserviceversion.yaml +++ b/charts/generic/pod-dns-error/pod-dns-error.chartserviceversion.yaml @@ -10,10 +10,10 @@ spec: categoryDescription: > Pod DNS Error injects dns failure/error in target pod containers keywords: - - "pods" - - "kubernetes" - - "generic" - - "dns" + - "Pod" + - K8S + - "Kubernetes" + - "DNS" maturity: alpha minKubeVersion: 1.12.0 provider: diff --git a/charts/generic/pod-dns-spoof/pod-dns-spoof.chartserviceversion.yaml b/charts/generic/pod-dns-spoof/pod-dns-spoof.chartserviceversion.yaml index c286fcb..b179d30 100644 --- a/charts/generic/pod-dns-spoof/pod-dns-spoof.chartserviceversion.yaml +++ b/charts/generic/pod-dns-spoof/pod-dns-spoof.chartserviceversion.yaml @@ -10,10 +10,10 @@ spec: categoryDescription: > Pod DNS Spoof can spoof particular dns requests in target pod container to desired target hostnames keywords: - - "pods" - - "kubernetes" - - "generic" - - "dns" + - "Pod" + - K8S + - "Kubernetes" + - "DNS" maturity: alpha minKubeVersion: 1.12.0 provider: diff --git a/charts/generic/pod-io-stress/pod-io-stress.chartserviceversion.yaml b/charts/generic/pod-io-stress/pod-io-stress.chartserviceversion.yaml index 6f1d227..8f7a010 100644 --- a/charts/generic/pod-io-stress/pod-io-stress.chartserviceversion.yaml +++ b/charts/generic/pod-io-stress/pod-io-stress.chartserviceversion.yaml @@ -16,7 +16,11 @@ spec: - The application pod should be healthy once chaos is stopped. Expectation is that service-requests should be served despite chaos. keywords: - Kubernetes + - K8S - Memory + - Pod + - IO + - Stress platforms: - GKE - Packet(Kubeadm) diff --git a/charts/generic/pod-memory-hog-exec/pod-memory-hog-exec.chartserviceversion.yaml b/charts/generic/pod-memory-hog-exec/pod-memory-hog-exec.chartserviceversion.yaml index f577eaa..2e37699 100644 --- a/charts/generic/pod-memory-hog-exec/pod-memory-hog-exec.chartserviceversion.yaml +++ b/charts/generic/pod-memory-hog-exec/pod-memory-hog-exec.chartserviceversion.yaml @@ -16,7 +16,11 @@ spec: - The application pod should be healthy once chaos is stopped. Expectation is that service-requests should be served despite chaos. keywords: - Kubernetes + - K8S - Memory + - Pod + - Exec + - Stress platforms: - GKE - Packet(Kubeadm) diff --git a/charts/generic/pod-memory-hog/pod-memory-hog.chartserviceversion.yaml b/charts/generic/pod-memory-hog/pod-memory-hog.chartserviceversion.yaml index 10ebfd9..958f9e4 100644 --- a/charts/generic/pod-memory-hog/pod-memory-hog.chartserviceversion.yaml +++ b/charts/generic/pod-memory-hog/pod-memory-hog.chartserviceversion.yaml @@ -17,7 +17,10 @@ spec: - The application pod should be healthy once chaos is stopped. Expectation is that service-requests should be served despite chaos. keywords: - Kubernetes + - K8S - Memory + - Pod + - Stress platforms: - GKE - Packet(Kubeadm) diff --git a/charts/generic/pod-network-corruption/pod-network-corruption.chartserviceversion.yaml b/charts/generic/pod-network-corruption/pod-network-corruption.chartserviceversion.yaml index 2846261..c4991a9 100644 --- a/charts/generic/pod-network-corruption/pod-network-corruption.chartserviceversion.yaml +++ b/charts/generic/pod-network-corruption/pod-network-corruption.chartserviceversion.yaml @@ -16,7 +16,9 @@ spec: - The application pod should be healthy once chaos is stopped. Service-requests should be served (say, via alternate replicas) despite chaos. keywords: - Kubernetes + - K8S - Network + - Pod - Corruption platforms: - GKE diff --git a/charts/generic/pod-network-duplication/pod-network-duplication.chartserviceversion.yaml b/charts/generic/pod-network-duplication/pod-network-duplication.chartserviceversion.yaml index e248275..cec3785 100644 --- a/charts/generic/pod-network-duplication/pod-network-duplication.chartserviceversion.yaml +++ b/charts/generic/pod-network-duplication/pod-network-duplication.chartserviceversion.yaml @@ -16,7 +16,9 @@ spec: - The application pod should be healthy once chaos is stopped. Service-requests should be served (say, via alternate replicas) despite chaos. keywords: - Kubernetes + - K8S - Network + - Pod - Duplication platforms: - GKE 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 e61febe..8e40c7a 100644 --- a/charts/generic/pod-network-latency/pod-network-latency.chartserviceversion.yaml +++ b/charts/generic/pod-network-latency/pod-network-latency.chartserviceversion.yaml @@ -16,7 +16,10 @@ spec: - The application pod should be healthy once chaos is stopped. Service-requests should be served despite chaos. keywords: - Kubernetes + - K8S - Network + - Pod + - Latency platforms: - GKE - Minikube 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 ad5bf0f..71ae971 100644 --- a/charts/generic/pod-network-loss/pod-network-loss.chartserviceversion.yaml +++ b/charts/generic/pod-network-loss/pod-network-loss.chartserviceversion.yaml @@ -16,7 +16,10 @@ spec: - The application pod should be healthy once chaos is stopped. Service-requests should be served (say, via alternate replicas) despite chaos. keywords: - Kubernetes + - K8S - Network + - Pod + - Loss platforms: - GKE - Minikube diff --git a/charts/kafka/kafka-broker-disk-failure/kafka-broker-disk-failure.chartserviceversion.yaml b/charts/kafka/kafka-broker-disk-failure/kafka-broker-disk-failure.chartserviceversion.yaml index a9c3ad8..1984037 100644 --- a/charts/kafka/kafka-broker-disk-failure/kafka-broker-disk-failure.chartserviceversion.yaml +++ b/charts/kafka/kafka-broker-disk-failure/kafka-broker-disk-failure.chartserviceversion.yaml @@ -13,6 +13,7 @@ spec: Detaching a persistent disk from a node/instance for kafka keywords: - Kubernetes + - K8S - Disk - Kafka platforms: diff --git a/charts/kafka/kafka-broker-pod-failure/kafka-broker-pod-failure.chartserviceversion.yaml b/charts/kafka/kafka-broker-pod-failure/kafka-broker-pod-failure.chartserviceversion.yaml index 5400b9b..e3702e0 100644 --- a/charts/kafka/kafka-broker-pod-failure/kafka-broker-pod-failure.chartserviceversion.yaml +++ b/charts/kafka/kafka-broker-pod-failure/kafka-broker-pod-failure.chartserviceversion.yaml @@ -15,8 +15,8 @@ spec: This chaos experiment kills (random or specified) kafka broker pods keywords: - Kubernetes + - K8S - Pod - - State - Kafka platforms: - GKE diff --git a/charts/kafka/kafka.chartserviceversion.yaml b/charts/kafka/kafka.chartserviceversion.yaml index e27697a..ddf1aff 100644 --- a/charts/kafka/kafka.chartserviceversion.yaml +++ b/charts/kafka/kafka.chartserviceversion.yaml @@ -16,7 +16,10 @@ spec: - kafka-broker-pod-failure keywords: - Kubernetes + - K8S - Kafka + - Disk + - Pod maintainers: - name: ksatchit email: karthik.s@mayadata.io diff --git a/charts/kube-aws/ebs-loss-by-id/ebs-loss-by-id.chartserviceversion.yaml b/charts/kube-aws/ebs-loss-by-id/ebs-loss-by-id.chartserviceversion.yaml index f4fe6e2..9946442 100644 --- a/charts/kube-aws/ebs-loss-by-id/ebs-loss-by-id.chartserviceversion.yaml +++ b/charts/kube-aws/ebs-loss-by-id/ebs-loss-by-id.chartserviceversion.yaml @@ -15,11 +15,9 @@ spec: - Causes ebs volume loss from node or ec2 instance for a certain chaos interval from total chaos duration. - Tests deployment sanity (replica availability & uninterrupted service) and recovery workflows of the application pod keywords: - - Kubernetes - EBS - Volume - - ID - - State + - AWS platforms: - AWS maturity: alpha diff --git a/charts/kube-aws/ebs-loss-by-tag/ebs-loss-by-tag.chartserviceversion.yaml b/charts/kube-aws/ebs-loss-by-tag/ebs-loss-by-tag.chartserviceversion.yaml index ebb6356..95eca97 100644 --- a/charts/kube-aws/ebs-loss-by-tag/ebs-loss-by-tag.chartserviceversion.yaml +++ b/charts/kube-aws/ebs-loss-by-tag/ebs-loss-by-tag.chartserviceversion.yaml @@ -15,11 +15,9 @@ spec: - Causes ebs volume loss by tag from node or ec2 instance for certain chaos interval from total chaos duration. - Tests deployment sanity (replica availability & uninterrupted service) and recovery workflows of the application pod keywords: - - Kubernetes - EBS - Volume - - Tag - - State + - AWS platforms: - AWS maturity: alpha diff --git a/charts/kube-aws/ec2-terminate-by-id/ec2-terminate-by-id.chartserviceversion.yaml b/charts/kube-aws/ec2-terminate-by-id/ec2-terminate-by-id.chartserviceversion.yaml index 408bc28..b8de45f 100644 --- a/charts/kube-aws/ec2-terminate-by-id/ec2-terminate-by-id.chartserviceversion.yaml +++ b/charts/kube-aws/ec2-terminate-by-id/ec2-terminate-by-id.chartserviceversion.yaml @@ -15,9 +15,8 @@ spec: - Causes termination of an EC2 instance provided by instance ID before bringing it back to running state after the specified chaos duration. - It helps to check the performance of the application on the ec2 instance. keywords: - - Kubernetes + - EC2 - AWS - - Termination platforms: - AWS maturity: alpha diff --git a/charts/kube-aws/ec2-terminate-by-tag/ec2-terminate-by-tag.chartserviceversion.yaml b/charts/kube-aws/ec2-terminate-by-tag/ec2-terminate-by-tag.chartserviceversion.yaml index 8d810d9..1caf610 100644 --- a/charts/kube-aws/ec2-terminate-by-tag/ec2-terminate-by-tag.chartserviceversion.yaml +++ b/charts/kube-aws/ec2-terminate-by-tag/ec2-terminate-by-tag.chartserviceversion.yaml @@ -15,9 +15,8 @@ spec: - Causes termination of an EC2 instance using instance tags before bringing it back to running state after the specified chaos duration. - It helps to check the performance of the application on the ec2 instance. keywords: - - Kubernetes + - EC2 - AWS - - Termination platforms: - AWS maturity: alpha diff --git a/charts/kube-aws/kube-aws.chartserviceversion.yaml b/charts/kube-aws/kube-aws.chartserviceversion.yaml index 5a8e106..a2e9bb7 100644 --- a/charts/kube-aws/kube-aws.chartserviceversion.yaml +++ b/charts/kube-aws/kube-aws.chartserviceversion.yaml @@ -19,7 +19,7 @@ spec: keywords: - AWS - EC2 - - State + - EBS maintainers: - name: ksatchit email: karthik.s@mayadata.io diff --git a/charts/openebs/openebs-control-plane-chaos/openebs-control-plane-chaos.chartserviceversion.yaml b/charts/openebs/openebs-control-plane-chaos/openebs-control-plane-chaos.chartserviceversion.yaml index 17fe31d..418f481 100644 --- a/charts/openebs/openebs-control-plane-chaos/openebs-control-plane-chaos.chartserviceversion.yaml +++ b/charts/openebs/openebs-control-plane-chaos/openebs-control-plane-chaos.chartserviceversion.yaml @@ -13,6 +13,7 @@ spec: Kill all openebs control plane pods and check if gets scheduled again. keywords: - Kubernetes + - K8S - OpenEBS platforms: - GKE diff --git a/charts/openebs/openebs-nfs-provisioner-kill/openebs-nfs-provisioner-kill.chartserviceversion.yaml b/charts/openebs/openebs-nfs-provisioner-kill/openebs-nfs-provisioner-kill.chartserviceversion.yaml index 646cb07..db7b923 100644 --- a/charts/openebs/openebs-nfs-provisioner-kill/openebs-nfs-provisioner-kill.chartserviceversion.yaml +++ b/charts/openebs/openebs-nfs-provisioner-kill/openebs-nfs-provisioner-kill.chartserviceversion.yaml @@ -13,6 +13,7 @@ spec: Kill the OpenEBS NFS provisioner container and check if pods consuming the NFS PVs continue to be available and volumes are writable (RWM mode) keywords: - Kubernetes + - K8S - OpenEBS - NFS platforms: diff --git a/charts/openebs/openebs-pool-container-failure/openebs-pool-container-failure.chartserviceversion.yaml b/charts/openebs/openebs-pool-container-failure/openebs-pool-container-failure.chartserviceversion.yaml index 7af8830..f8616d3 100644 --- a/charts/openebs/openebs-pool-container-failure/openebs-pool-container-failure.chartserviceversion.yaml +++ b/charts/openebs/openebs-pool-container-failure/openebs-pool-container-failure.chartserviceversion.yaml @@ -14,6 +14,7 @@ spec: Kill the pool container and check if gets scheduled again. keywords: - Kubernetes + - K8S - Storage Pool - OpenEBS platforms: diff --git a/charts/openebs/openebs-pool-disk-loss/openebs-pool-disk-loss.chartserviceversion.yaml b/charts/openebs/openebs-pool-disk-loss/openebs-pool-disk-loss.chartserviceversion.yaml index 46cadfe..33e310d 100644 --- a/charts/openebs/openebs-pool-disk-loss/openebs-pool-disk-loss.chartserviceversion.yaml +++ b/charts/openebs/openebs-pool-disk-loss/openebs-pool-disk-loss.chartserviceversion.yaml @@ -16,6 +16,7 @@ spec: - Tests deployment sanity (replica availability & uninterrupted service) and recovery workflows of the application pod. keywords: - Kubernetes + - K8S - Storage Pool - OpenEBS platforms: diff --git a/charts/openebs/openebs-pool-network-delay/openebs-pool-network-delay.chartserviceversion.yaml b/charts/openebs/openebs-pool-network-delay/openebs-pool-network-delay.chartserviceversion.yaml index 83ec96f..631b6e3 100644 --- a/charts/openebs/openebs-pool-network-delay/openebs-pool-network-delay.chartserviceversion.yaml +++ b/charts/openebs/openebs-pool-network-delay/openebs-pool-network-delay.chartserviceversion.yaml @@ -13,8 +13,10 @@ spec: Network delay to pool pod belonging to a OpenEBS PVC keywords: - Kubernetes + - K8S - Storage Pool - OpenEBS + - Network platforms: - GKE - EKS diff --git a/charts/openebs/openebs-pool-network-loss/openebs-pool-network-loss.chartserviceversion.yaml b/charts/openebs/openebs-pool-network-loss/openebs-pool-network-loss.chartserviceversion.yaml index d419872..e1fe3ae 100644 --- a/charts/openebs/openebs-pool-network-loss/openebs-pool-network-loss.chartserviceversion.yaml +++ b/charts/openebs/openebs-pool-network-loss/openebs-pool-network-loss.chartserviceversion.yaml @@ -13,8 +13,10 @@ spec: Network loss to pool pod belonging to a OpenEBS PVC keywords: - Kubernetes + - K8S - Storage Pool - OpenEBS + - Network platforms: - GKE - EKS diff --git a/charts/openebs/openebs-pool-pod-failure/openebs-pool-pod-failure.chartserviceversion.yaml b/charts/openebs/openebs-pool-pod-failure/openebs-pool-pod-failure.chartserviceversion.yaml index e9ad744..6c49ec1 100644 --- a/charts/openebs/openebs-pool-pod-failure/openebs-pool-pod-failure.chartserviceversion.yaml +++ b/charts/openebs/openebs-pool-pod-failure/openebs-pool-pod-failure.chartserviceversion.yaml @@ -14,6 +14,7 @@ spec: Kill the pool pod and check if gets scheduled again. keywords: - Kubernetes + - K8S - Storage Pool - OpenEBS platforms: diff --git a/charts/openebs/openebs-target-container-failure/openebs-target-container-failure.chartserviceversion.yaml b/charts/openebs/openebs-target-container-failure/openebs-target-container-failure.chartserviceversion.yaml index 4d8fc4b..f84c594 100644 --- a/charts/openebs/openebs-target-container-failure/openebs-target-container-failure.chartserviceversion.yaml +++ b/charts/openebs/openebs-target-container-failure/openebs-target-container-failure.chartserviceversion.yaml @@ -14,6 +14,7 @@ spec: Kill the cstor target/Jiva controller container and check if gets created again keywords: - Kubernetes + - K8S - Storage Controller - OpenEBS platforms: 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 index b22900c..04578ed 100644 --- 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 @@ -15,7 +15,8 @@ spec: keywords: - OpenEBS - Kubernetes - - Network Delay + - K8S + - Network platforms: - GKE - EKS 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 index f83ca24..bb98d32 100644 --- 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 @@ -14,8 +14,9 @@ spec: Network loss to the target pod belonging to an OpenEBS PVC keywords: - Kubernetes + - K8S - OpenEBS - - Network Loss + - Network platforms: - GKE - EKS diff --git a/charts/openebs/openebs-target-pod-failure/openebs-target-pod-failure.chartserviceversion.yaml b/charts/openebs/openebs-target-pod-failure/openebs-target-pod-failure.chartserviceversion.yaml index 16ed1a4..c04aef4 100644 --- a/charts/openebs/openebs-target-pod-failure/openebs-target-pod-failure.chartserviceversion.yaml +++ b/charts/openebs/openebs-target-pod-failure/openebs-target-pod-failure.chartserviceversion.yaml @@ -14,6 +14,7 @@ spec: Kill the cstor target/Jiva controller pod and check if gets created again keywords: - Kubernetes + - K8S - Storage Controller - OpenEBS platforms: diff --git a/charts/openebs/openebs.chartserviceversion.yaml b/charts/openebs/openebs.chartserviceversion.yaml index a28cac1..6aa26e3 100644 --- a/charts/openebs/openebs.chartserviceversion.yaml +++ b/charts/openebs/openebs.chartserviceversion.yaml @@ -27,9 +27,14 @@ spec: - openebs-pool-disk-loss - openebs-nfs-provisioner-kill keywords: + - Kubernetes + - K8S - OpenEBS - CAS - Storage + - Network + - Pod + - Pool maintainers: - name: ksatchit email: karthik.s@mayadata.io diff --git a/charts/vmware/vm-poweroff/vm-poweroff.chartserviceversion.yaml b/charts/vmware/vm-poweroff/vm-poweroff.chartserviceversion.yaml index 7026aa6..f6c9e98 100644 --- a/charts/vmware/vm-poweroff/vm-poweroff.chartserviceversion.yaml +++ b/charts/vmware/vm-poweroff/vm-poweroff.chartserviceversion.yaml @@ -16,7 +16,6 @@ spec: - Currently, the experiment is supported for vsphere version 6.X (Support for 7.X will be added soon) keywords: - - Kubernetes - Vmware - VM platforms: diff --git a/charts/vmware/vmware.chartserviceversion.yaml b/charts/vmware/vmware.chartserviceversion.yaml index 4f8af96..573a16f 100644 --- a/charts/vmware/vmware.chartserviceversion.yaml +++ b/charts/vmware/vmware.chartserviceversion.yaml @@ -14,8 +14,8 @@ spec: experiments: - vm-poweroff keywords: - - Kubernetes - vmware + - VM maintainers: - name: Delphine Joyneer email: golkonda.joyneer@wipro.com