diff --git a/charts/generic/k8-service-kill/Readme.md b/byoc/generic/k8-service-kill/Readme.md similarity index 100% rename from charts/generic/k8-service-kill/Readme.md rename to byoc/generic/k8-service-kill/Readme.md diff --git a/charts/generic/k8-service-kill/engine.yaml b/byoc/generic/k8-service-kill/engine.yaml similarity index 100% rename from charts/generic/k8-service-kill/engine.yaml rename to byoc/generic/k8-service-kill/engine.yaml diff --git a/charts/generic/k8-service-kill/experiment.yaml b/byoc/generic/k8-service-kill/experiment.yaml similarity index 92% rename from charts/generic/k8-service-kill/experiment.yaml rename to byoc/generic/k8-service-kill/experiment.yaml index 1816806..98fdc3d 100644 --- a/charts/generic/k8-service-kill/experiment.yaml +++ b/byoc/generic/k8-service-kill/experiment.yaml @@ -44,10 +44,10 @@ spec: labels: name: k8-service-kill app.kubernetes.io/part-of: litmus - image: "litmuschaos/chaostoolkit:latest" + image: "litmuschaos/py-runner:latest" args: - -c - - python /app/chaos/chaostest/kubernetes/k8_wrapper.py; exit 0 + - python /litmus/byoc/chaostest/chaostest/kubernetes/k8_wrapper.py; exit 0 command: - /bin/bash env: diff --git a/charts/generic/k8-service-kill/k8-service-kill.chartserviceversion.yaml b/byoc/generic/k8-service-kill/k8-service-kill.chartserviceversion.yaml similarity index 93% rename from charts/generic/k8-service-kill/k8-service-kill.chartserviceversion.yaml rename to byoc/generic/k8-service-kill/k8-service-kill.chartserviceversion.yaml index 2e95615..ad66bd2 100644 --- a/charts/generic/k8-service-kill/k8-service-kill.chartserviceversion.yaml +++ b/byoc/generic/k8-service-kill/k8-service-kill.chartserviceversion.yaml @@ -33,4 +33,4 @@ spec: icon: - url: mediatype: "" - chaosexpcrdlink: https://raw.githubusercontent.com/litmuschaos/chaos-charts/master/charts/generic/k8-service-kill/experiment.yaml + chaosexpcrdlink: https://raw.githubusercontent.com/litmuschaos/chaos-charts/master/byoc/generic/k8-service-kill/experiment.yaml diff --git a/charts/generic/k8-service-kill/rbac.yaml b/byoc/generic/k8-service-kill/rbac.yaml similarity index 100% rename from charts/generic/k8-service-kill/rbac.yaml rename to byoc/generic/k8-service-kill/rbac.yaml diff --git a/charts/kube-aws/k8-aws-ec2-terminate/README.md b/byoc/kube-aws/k8-aws-ec2-terminate/README.md similarity index 100% rename from charts/kube-aws/k8-aws-ec2-terminate/README.md rename to byoc/kube-aws/k8-aws-ec2-terminate/README.md diff --git a/charts/kube-aws/k8-aws-ec2-terminate/engine.yaml b/byoc/kube-aws/k8-aws-ec2-terminate/engine.yaml similarity index 100% rename from charts/kube-aws/k8-aws-ec2-terminate/engine.yaml rename to byoc/kube-aws/k8-aws-ec2-terminate/engine.yaml diff --git a/charts/kube-aws/k8-aws-ec2-terminate/experiment.yaml b/byoc/kube-aws/k8-aws-ec2-terminate/experiment.yaml similarity index 95% rename from charts/kube-aws/k8-aws-ec2-terminate/experiment.yaml rename to byoc/kube-aws/k8-aws-ec2-terminate/experiment.yaml index c619281..8031f0c 100644 --- a/charts/kube-aws/k8-aws-ec2-terminate/experiment.yaml +++ b/byoc/kube-aws/k8-aws-ec2-terminate/experiment.yaml @@ -41,10 +41,10 @@ spec: verbs : - "get" - "list" - image: "litmuschaos/chaostoolkit:latest" + image: "litmuschaos/py-runner:latest" args: - -c - - python /app/chaos/chaostest/aws/aws_wrapper.py ; exit 0 + - python /litmus/byoc/chaostest/chaostest/aws/aws_wrapper.py ; exit 0 command: - /bin/bash env: diff --git a/charts/kube-aws/k8-aws-ec2-terminate/k8-aws-ec2-terminate.chartserviceversion.yaml b/byoc/kube-aws/k8-aws-ec2-terminate/k8-aws-ec2-terminate.chartserviceversion.yaml similarity index 93% rename from charts/kube-aws/k8-aws-ec2-terminate/k8-aws-ec2-terminate.chartserviceversion.yaml rename to byoc/kube-aws/k8-aws-ec2-terminate/k8-aws-ec2-terminate.chartserviceversion.yaml index 64ddafb..ab761a1 100644 --- a/charts/kube-aws/k8-aws-ec2-terminate/k8-aws-ec2-terminate.chartserviceversion.yaml +++ b/byoc/kube-aws/k8-aws-ec2-terminate/k8-aws-ec2-terminate.chartserviceversion.yaml @@ -35,4 +35,4 @@ spec: icon: - url: mediatype: "" - chaosexpcrdlink: https://raw.githubusercontent.com/litmuschaos/chaos-charts/master/charts/kube-aws/k8-aws-ec2-terminate/experiment.yaml + chaosexpcrdlink: https://raw.githubusercontent.com/litmuschaos/chaos-charts/master/byoc/kube-aws/k8-aws-ec2-terminate/experiment.yaml diff --git a/charts/kube-aws/k8-aws-ec2-terminate/rbac.yaml b/byoc/kube-aws/k8-aws-ec2-terminate/rbac.yaml similarity index 100% rename from charts/kube-aws/k8-aws-ec2-terminate/rbac.yaml rename to byoc/kube-aws/k8-aws-ec2-terminate/rbac.yaml diff --git a/charts/kube-components/experiments.yaml b/byoc/kube-components/experiments.yaml similarity index 91% rename from charts/kube-components/experiments.yaml rename to byoc/kube-components/experiments.yaml index 3ef755b..788ec16 100644 --- a/charts/kube-components/experiments.yaml +++ b/byoc/kube-components/experiments.yaml @@ -22,10 +22,10 @@ spec: labels: name: k8-pod-delete app.kubernetes.io/part-of: litmus - image: "litmuschaos/chaostoolkit:latest" + image: "litmuschaos/py-runner:latest" args: - -c - - python /app/chaos/chaostest/kubernetes/k8_wrapper.py ; exit 0 + - python /litmus/byoc/chaostest/chaostest/kubernetes/k8_wrapper.py ; exit 0 command: - /bin/bash env: diff --git a/charts/kube-components/icons/k8-alb-ingress-controller.png b/byoc/kube-components/icons/k8-alb-ingress-controller.png similarity index 100% rename from charts/kube-components/icons/k8-alb-ingress-controller.png rename to byoc/kube-components/icons/k8-alb-ingress-controller.png diff --git a/charts/kube-components/icons/k8-calico-node.png b/byoc/kube-components/icons/k8-calico-node.png similarity index 100% rename from charts/kube-components/icons/k8-calico-node.png rename to byoc/kube-components/icons/k8-calico-node.png diff --git a/charts/kube-components/icons/k8-kiam.png b/byoc/kube-components/icons/k8-kiam.png similarity index 100% rename from charts/kube-components/icons/k8-kiam.png rename to byoc/kube-components/icons/k8-kiam.png diff --git a/charts/kube-components/icons/k8-kube-proxy.png b/byoc/kube-components/icons/k8-kube-proxy.png similarity index 100% rename from charts/kube-components/icons/k8-kube-proxy.png rename to byoc/kube-components/icons/k8-kube-proxy.png diff --git a/charts/kube-components/icons/k8-prometheus-k8s-prometheus.png b/byoc/kube-components/icons/k8-prometheus-k8s-prometheus.png similarity index 100% rename from charts/kube-components/icons/k8-prometheus-k8s-prometheus.png rename to byoc/kube-components/icons/k8-prometheus-k8s-prometheus.png diff --git a/charts/kube-components/icons/k8-prometheus-operator.png b/byoc/kube-components/icons/k8-prometheus-operator.png similarity index 100% rename from charts/kube-components/icons/k8-prometheus-operator.png rename to byoc/kube-components/icons/k8-prometheus-operator.png diff --git a/charts/kube-components/icons/k8-prometheus-pushgateway.png b/byoc/kube-components/icons/k8-prometheus-pushgateway.png similarity index 100% rename from charts/kube-components/icons/k8-prometheus-pushgateway.png rename to byoc/kube-components/icons/k8-prometheus-pushgateway.png diff --git a/charts/kube-components/icons/k8-wavefront-collector.png b/byoc/kube-components/icons/k8-wavefront-collector.png similarity index 100% rename from charts/kube-components/icons/k8-wavefront-collector.png rename to byoc/kube-components/icons/k8-wavefront-collector.png diff --git a/charts/kube-components/icons/kube-components.png b/byoc/kube-components/icons/kube-components.png similarity index 100% rename from charts/kube-components/icons/kube-components.png rename to byoc/kube-components/icons/kube-components.png diff --git a/charts/kube-components/k8-alb-ingress-controller/Readme.md b/byoc/kube-components/k8-alb-ingress-controller/Readme.md similarity index 100% rename from charts/kube-components/k8-alb-ingress-controller/Readme.md rename to byoc/kube-components/k8-alb-ingress-controller/Readme.md diff --git a/charts/kube-components/k8-alb-ingress-controller/engine.yaml b/byoc/kube-components/k8-alb-ingress-controller/engine.yaml similarity index 100% rename from charts/kube-components/k8-alb-ingress-controller/engine.yaml rename to byoc/kube-components/k8-alb-ingress-controller/engine.yaml diff --git a/charts/kube-components/k8-calico-node/experiment.yaml b/byoc/kube-components/k8-alb-ingress-controller/experiment.yaml similarity index 91% rename from charts/kube-components/k8-calico-node/experiment.yaml rename to byoc/kube-components/k8-alb-ingress-controller/experiment.yaml index 0105ff3..baef2a2 100644 --- a/charts/kube-components/k8-calico-node/experiment.yaml +++ b/byoc/kube-components/k8-alb-ingress-controller/experiment.yaml @@ -22,10 +22,10 @@ spec: labels: name: k8-pod-delete app.kubernetes.io/part-of: litmus - image: "litmuschaos/chaostoolkit:latest" + image: "litmuschaos/py-runner:latest" args: - -c - - python /app/chaos/chaostest/kubernetes/k8_wrapper.py ; exit 0 + - python /litmus/byoc/chaostest/chaostest/kubernetes/k8_wrapper.py; exit 0 command: - /bin/bash env: diff --git a/charts/kube-components/k8-alb-ingress-controller/k8-alb-ingress-controller.chartserviceversion.yaml b/byoc/kube-components/k8-alb-ingress-controller/k8-alb-ingress-controller.chartserviceversion.yaml similarity index 91% rename from charts/kube-components/k8-alb-ingress-controller/k8-alb-ingress-controller.chartserviceversion.yaml rename to byoc/kube-components/k8-alb-ingress-controller/k8-alb-ingress-controller.chartserviceversion.yaml index 996c65e..b685913 100644 --- a/charts/kube-components/k8-alb-ingress-controller/k8-alb-ingress-controller.chartserviceversion.yaml +++ b/byoc/kube-components/k8-alb-ingress-controller/k8-alb-ingress-controller.chartserviceversion.yaml @@ -31,4 +31,4 @@ spec: icon: - url: mediatype: "" - chaosexpcrdlink: https://raw.githubusercontent.com/litmuschaos/chaos-charts/master/charts/kube-components/k8-alb-ingress-controller/experiment.yaml + chaosexpcrdlink: https://raw.githubusercontent.com/litmuschaos/chaos-charts/master/byoc/kube-components/k8-alb-ingress-controller/experiment.yaml diff --git a/charts/kube-components/k8-alb-ingress-controller/rbac-admin.yaml b/byoc/kube-components/k8-alb-ingress-controller/rbac-admin.yaml similarity index 100% rename from charts/kube-components/k8-alb-ingress-controller/rbac-admin.yaml rename to byoc/kube-components/k8-alb-ingress-controller/rbac-admin.yaml diff --git a/charts/generic/k8-pod-delete/Cluster/rbac.yaml b/byoc/kube-components/k8-alb-ingress-controller/rbac.yaml similarity index 100% rename from charts/generic/k8-pod-delete/Cluster/rbac.yaml rename to byoc/kube-components/k8-alb-ingress-controller/rbac.yaml diff --git a/charts/kube-components/k8-calico-node/Readme.md b/byoc/kube-components/k8-calico-node/Readme.md similarity index 100% rename from charts/kube-components/k8-calico-node/Readme.md rename to byoc/kube-components/k8-calico-node/Readme.md diff --git a/charts/kube-components/k8-calico-node/engine.yaml b/byoc/kube-components/k8-calico-node/engine.yaml similarity index 100% rename from charts/kube-components/k8-calico-node/engine.yaml rename to byoc/kube-components/k8-calico-node/engine.yaml diff --git a/charts/kube-components/k8-kube-proxy/experiment.yaml b/byoc/kube-components/k8-calico-node/experiment.yaml similarity index 91% rename from charts/kube-components/k8-kube-proxy/experiment.yaml rename to byoc/kube-components/k8-calico-node/experiment.yaml index 0105ff3..461459a 100644 --- a/charts/kube-components/k8-kube-proxy/experiment.yaml +++ b/byoc/kube-components/k8-calico-node/experiment.yaml @@ -22,10 +22,10 @@ spec: labels: name: k8-pod-delete app.kubernetes.io/part-of: litmus - image: "litmuschaos/chaostoolkit:latest" + image: "litmuschaos/py-runner:latest" args: - -c - - python /app/chaos/chaostest/kubernetes/k8_wrapper.py ; exit 0 + - python /litmus/byoc/chaostest/chaostest/kubernetes/k8_wrapper.py ; exit 0 command: - /bin/bash env: diff --git a/charts/kube-components/k8-calico-node/k8-calico-node.chartserviceversion.yaml b/byoc/kube-components/k8-calico-node/k8-calico-node.chartserviceversion.yaml similarity index 92% rename from charts/kube-components/k8-calico-node/k8-calico-node.chartserviceversion.yaml rename to byoc/kube-components/k8-calico-node/k8-calico-node.chartserviceversion.yaml index 959f308..dbf3faa 100644 --- a/charts/kube-components/k8-calico-node/k8-calico-node.chartserviceversion.yaml +++ b/byoc/kube-components/k8-calico-node/k8-calico-node.chartserviceversion.yaml @@ -31,4 +31,4 @@ spec: icon: - url: mediatype: "" - chaosexpcrdlink: https://raw.githubusercontent.com/litmuschaos/chaos-charts/master/charts/kube-components/k8-calico-node/experiment.yaml + chaosexpcrdlink: https://raw.githubusercontent.com/litmuschaos/chaos-charts/master/byoc/kube-components/k8-calico-node/experiment.yaml diff --git a/charts/kube-components/k8-calico-node/rbac-admin.yaml b/byoc/kube-components/k8-calico-node/rbac-admin.yaml similarity index 100% rename from charts/kube-components/k8-calico-node/rbac-admin.yaml rename to byoc/kube-components/k8-calico-node/rbac-admin.yaml diff --git a/charts/generic/k8-pod-delete/Service/rbac.yaml b/byoc/kube-components/k8-calico-node/rbac.yaml similarity index 100% rename from charts/generic/k8-pod-delete/Service/rbac.yaml rename to byoc/kube-components/k8-calico-node/rbac.yaml diff --git a/charts/kube-components/k8-kiam/Cluster/engine-kiam-count.yaml b/byoc/kube-components/k8-kiam/Cluster/engine-kiam-count.yaml similarity index 100% rename from charts/kube-components/k8-kiam/Cluster/engine-kiam-count.yaml rename to byoc/kube-components/k8-kiam/Cluster/engine-kiam-count.yaml diff --git a/charts/kube-components/k8-kiam/Cluster/engine-kiam-custom-count.yaml b/byoc/kube-components/k8-kiam/Cluster/engine-kiam-custom-count.yaml similarity index 100% rename from charts/kube-components/k8-kiam/Cluster/engine-kiam-custom-count.yaml rename to byoc/kube-components/k8-kiam/Cluster/engine-kiam-custom-count.yaml diff --git a/charts/kube-components/k8-kiam/Cluster/engine-kiam-custom-health.yaml b/byoc/kube-components/k8-kiam/Cluster/engine-kiam-custom-health.yaml similarity index 100% rename from charts/kube-components/k8-kiam/Cluster/engine-kiam-custom-health.yaml rename to byoc/kube-components/k8-kiam/Cluster/engine-kiam-custom-health.yaml diff --git a/charts/kube-components/k8-kiam/Cluster/engine-kiam-health.yaml b/byoc/kube-components/k8-kiam/Cluster/engine-kiam-health.yaml similarity index 100% rename from charts/kube-components/k8-kiam/Cluster/engine-kiam-health.yaml rename to byoc/kube-components/k8-kiam/Cluster/engine-kiam-health.yaml diff --git a/charts/kube-components/k8-kiam/Cluster/rbac-admin.yaml b/byoc/kube-components/k8-kiam/Cluster/rbac-admin.yaml similarity index 100% rename from charts/kube-components/k8-kiam/Cluster/rbac-admin.yaml rename to byoc/kube-components/k8-kiam/Cluster/rbac-admin.yaml diff --git a/charts/kube-components/k8-kiam/Readme.md b/byoc/kube-components/k8-kiam/Readme.md similarity index 100% rename from charts/kube-components/k8-kiam/Readme.md rename to byoc/kube-components/k8-kiam/Readme.md diff --git a/charts/kube-components/k8-kiam/engine.yaml b/byoc/kube-components/k8-kiam/engine.yaml similarity index 100% rename from charts/kube-components/k8-kiam/engine.yaml rename to byoc/kube-components/k8-kiam/engine.yaml diff --git a/charts/kube-components/k8-alb-ingress-controller/experiment.yaml b/byoc/kube-components/k8-kiam/experiment.yaml similarity index 91% rename from charts/kube-components/k8-alb-ingress-controller/experiment.yaml rename to byoc/kube-components/k8-kiam/experiment.yaml index 0105ff3..461459a 100644 --- a/charts/kube-components/k8-alb-ingress-controller/experiment.yaml +++ b/byoc/kube-components/k8-kiam/experiment.yaml @@ -22,10 +22,10 @@ spec: labels: name: k8-pod-delete app.kubernetes.io/part-of: litmus - image: "litmuschaos/chaostoolkit:latest" + image: "litmuschaos/py-runner:latest" args: - -c - - python /app/chaos/chaostest/kubernetes/k8_wrapper.py ; exit 0 + - python /litmus/byoc/chaostest/chaostest/kubernetes/k8_wrapper.py ; exit 0 command: - /bin/bash env: diff --git a/charts/kube-components/k8-kiam/k8-kiam.chartserviceversion.yaml b/byoc/kube-components/k8-kiam/k8-kiam.chartserviceversion.yaml similarity index 92% rename from charts/kube-components/k8-kiam/k8-kiam.chartserviceversion.yaml rename to byoc/kube-components/k8-kiam/k8-kiam.chartserviceversion.yaml index bf8b788..bb4d6de 100644 --- a/charts/kube-components/k8-kiam/k8-kiam.chartserviceversion.yaml +++ b/byoc/kube-components/k8-kiam/k8-kiam.chartserviceversion.yaml @@ -31,4 +31,4 @@ spec: icon: - url: mediatype: "" - chaosexpcrdlink: https://raw.githubusercontent.com/litmuschaos/chaos-charts/master/charts/kube-components/k8-kiam/experiment.yaml + chaosexpcrdlink: https://raw.githubusercontent.com/litmuschaos/chaos-charts/master/byoc/kube-components/k8-kiam/experiment.yaml diff --git a/charts/kube-components/k8-kiam/rbac-admin.yaml b/byoc/kube-components/k8-kiam/rbac-admin.yaml similarity index 100% rename from charts/kube-components/k8-kiam/rbac-admin.yaml rename to byoc/kube-components/k8-kiam/rbac-admin.yaml diff --git a/charts/generic/k8-pod-delete/rbac.yaml b/byoc/kube-components/k8-kiam/rbac.yaml similarity index 100% rename from charts/generic/k8-pod-delete/rbac.yaml rename to byoc/kube-components/k8-kiam/rbac.yaml diff --git a/charts/kube-components/k8-kube-proxy/Readme.md b/byoc/kube-components/k8-kube-proxy/Readme.md similarity index 100% rename from charts/kube-components/k8-kube-proxy/Readme.md rename to byoc/kube-components/k8-kube-proxy/Readme.md diff --git a/charts/kube-components/k8-kube-proxy/engine.yaml b/byoc/kube-components/k8-kube-proxy/engine.yaml similarity index 100% rename from charts/kube-components/k8-kube-proxy/engine.yaml rename to byoc/kube-components/k8-kube-proxy/engine.yaml diff --git a/charts/kube-components/k8-kiam/experiment.yaml b/byoc/kube-components/k8-kube-proxy/experiment.yaml similarity index 91% rename from charts/kube-components/k8-kiam/experiment.yaml rename to byoc/kube-components/k8-kube-proxy/experiment.yaml index 0105ff3..461459a 100644 --- a/charts/kube-components/k8-kiam/experiment.yaml +++ b/byoc/kube-components/k8-kube-proxy/experiment.yaml @@ -22,10 +22,10 @@ spec: labels: name: k8-pod-delete app.kubernetes.io/part-of: litmus - image: "litmuschaos/chaostoolkit:latest" + image: "litmuschaos/py-runner:latest" args: - -c - - python /app/chaos/chaostest/kubernetes/k8_wrapper.py ; exit 0 + - python /litmus/byoc/chaostest/chaostest/kubernetes/k8_wrapper.py ; exit 0 command: - /bin/bash env: diff --git a/charts/kube-components/k8-kube-proxy/k8-kube-proxy.chartserviceversion.yaml b/byoc/kube-components/k8-kube-proxy/k8-kube-proxy.chartserviceversion.yaml similarity index 92% rename from charts/kube-components/k8-kube-proxy/k8-kube-proxy.chartserviceversion.yaml rename to byoc/kube-components/k8-kube-proxy/k8-kube-proxy.chartserviceversion.yaml index 7423cac..64b8ef3 100644 --- a/charts/kube-components/k8-kube-proxy/k8-kube-proxy.chartserviceversion.yaml +++ b/byoc/kube-components/k8-kube-proxy/k8-kube-proxy.chartserviceversion.yaml @@ -31,4 +31,4 @@ spec: icon: - url: mediatype: "" - chaosexpcrdlink: https://raw.githubusercontent.com/litmuschaos/chaos-charts/master/charts/kube-components/k8-kube-proxy/experiment.yaml + chaosexpcrdlink: https://raw.githubusercontent.com/litmuschaos/chaos-charts/master/byoc/kube-components/k8-kube-proxy/experiment.yaml diff --git a/charts/kube-components/k8-kube-proxy/rbac-admin.yaml b/byoc/kube-components/k8-kube-proxy/rbac-admin.yaml similarity index 100% rename from charts/kube-components/k8-kube-proxy/rbac-admin.yaml rename to byoc/kube-components/k8-kube-proxy/rbac-admin.yaml diff --git a/charts/kube-components/k8-alb-ingress-controller/rbac.yaml b/byoc/kube-components/k8-kube-proxy/rbac.yaml similarity index 100% rename from charts/kube-components/k8-alb-ingress-controller/rbac.yaml rename to byoc/kube-components/k8-kube-proxy/rbac.yaml diff --git a/charts/kube-components/k8-prometheus-k8s-prometheus/Readme.md b/byoc/kube-components/k8-prometheus-k8s-prometheus/Readme.md similarity index 100% rename from charts/kube-components/k8-prometheus-k8s-prometheus/Readme.md rename to byoc/kube-components/k8-prometheus-k8s-prometheus/Readme.md diff --git a/charts/kube-components/k8-prometheus-k8s-prometheus/engine.yaml b/byoc/kube-components/k8-prometheus-k8s-prometheus/engine.yaml similarity index 100% rename from charts/kube-components/k8-prometheus-k8s-prometheus/engine.yaml rename to byoc/kube-components/k8-prometheus-k8s-prometheus/engine.yaml diff --git a/byoc/kube-components/k8-prometheus-k8s-prometheus/experiment.yaml b/byoc/kube-components/k8-prometheus-k8s-prometheus/experiment.yaml new file mode 100644 index 0000000..461459a --- /dev/null +++ b/byoc/kube-components/k8-prometheus-k8s-prometheus/experiment.yaml @@ -0,0 +1,58 @@ +# Generic Chaos experiment for Application team, who want to participate in Game Day +apiVersion: litmuschaos.io/v1alpha1 +description: + message: | + Deletes a pod belonging to a deployment/statefulset/daemonset +kind: ChaosExperiment +metadata: + name: k8-pod-delete +spec: + definition: + scope: Namespaced + permissions: + - apiGroups: ["","apps","batch"] + resources: ["jobs","deployments","daemonsets"] + verbs: ["create","list","get","patch","delete"] + - apiGroups: ["","litmuschaos.io"] + resources: ["pods","configmaps","events","services","chaosengines","chaosexperiments","chaosresults","deployments","jobs"] + verbs: ["get","create","update","patch","delete","list"] + - apiGroups: [""] + resources: ["nodes"] + verbs : ["get","list"] + labels: + name: k8-pod-delete + app.kubernetes.io/part-of: litmus + image: "litmuschaos/py-runner:latest" + args: + - -c + - python /litmus/byoc/chaostest/chaostest/kubernetes/k8_wrapper.py ; exit 0 + command: + - /bin/bash + env: + + - name: CHAOSTOOLKIT_IN_POD + value: 'true' + + - name: FILE + value: 'pod-app-kill-count.json' + + - name: NAME_SPACE + value: '' + + - name: LABEL_NAME + value: '' + + - name: APP_ENDPOINT + value: '' + + - name: PERCENTAGE + value: '50' + + - name: REPORT + value: 'true' + + - name: REPORT_ENDPOINT + value: 'none' + + - name: TEST_NAMESPACE + value: 'default' diff --git a/charts/kube-components/k8-prometheus-k8s-prometheus/k8-prometheus-k8s-prometheus.chartserviceversion.yaml b/byoc/kube-components/k8-prometheus-k8s-prometheus/k8-prometheus-k8s-prometheus.chartserviceversion.yaml similarity index 91% rename from charts/kube-components/k8-prometheus-k8s-prometheus/k8-prometheus-k8s-prometheus.chartserviceversion.yaml rename to byoc/kube-components/k8-prometheus-k8s-prometheus/k8-prometheus-k8s-prometheus.chartserviceversion.yaml index 7185aa4..a8211cd 100644 --- a/charts/kube-components/k8-prometheus-k8s-prometheus/k8-prometheus-k8s-prometheus.chartserviceversion.yaml +++ b/byoc/kube-components/k8-prometheus-k8s-prometheus/k8-prometheus-k8s-prometheus.chartserviceversion.yaml @@ -31,4 +31,4 @@ spec: icon: - url: mediatype: "" - chaosexpcrdlink: https://raw.githubusercontent.com/litmuschaos/chaos-charts/master/charts/kube-components/k8-prometheus-k8s-prometheus/experiment.yaml + chaosexpcrdlink: https://raw.githubusercontent.com/litmuschaos/chaos-charts/master/byoc/kube-components/k8-prometheus-k8s-prometheus/experiment.yaml diff --git a/charts/kube-components/k8-prometheus-k8s-prometheus/rbac-admin.yaml b/byoc/kube-components/k8-prometheus-k8s-prometheus/rbac-admin.yaml similarity index 100% rename from charts/kube-components/k8-prometheus-k8s-prometheus/rbac-admin.yaml rename to byoc/kube-components/k8-prometheus-k8s-prometheus/rbac-admin.yaml diff --git a/charts/kube-components/k8-calico-node/rbac.yaml b/byoc/kube-components/k8-prometheus-k8s-prometheus/rbac.yaml similarity index 100% rename from charts/kube-components/k8-calico-node/rbac.yaml rename to byoc/kube-components/k8-prometheus-k8s-prometheus/rbac.yaml diff --git a/charts/kube-components/k8-prometheus-operator/Readme.md b/byoc/kube-components/k8-prometheus-operator/Readme.md similarity index 100% rename from charts/kube-components/k8-prometheus-operator/Readme.md rename to byoc/kube-components/k8-prometheus-operator/Readme.md diff --git a/charts/kube-components/k8-prometheus-operator/engine.yaml b/byoc/kube-components/k8-prometheus-operator/engine.yaml similarity index 100% rename from charts/kube-components/k8-prometheus-operator/engine.yaml rename to byoc/kube-components/k8-prometheus-operator/engine.yaml diff --git a/byoc/kube-components/k8-prometheus-operator/experiment.yaml b/byoc/kube-components/k8-prometheus-operator/experiment.yaml new file mode 100644 index 0000000..461459a --- /dev/null +++ b/byoc/kube-components/k8-prometheus-operator/experiment.yaml @@ -0,0 +1,58 @@ +# Generic Chaos experiment for Application team, who want to participate in Game Day +apiVersion: litmuschaos.io/v1alpha1 +description: + message: | + Deletes a pod belonging to a deployment/statefulset/daemonset +kind: ChaosExperiment +metadata: + name: k8-pod-delete +spec: + definition: + scope: Namespaced + permissions: + - apiGroups: ["","apps","batch"] + resources: ["jobs","deployments","daemonsets"] + verbs: ["create","list","get","patch","delete"] + - apiGroups: ["","litmuschaos.io"] + resources: ["pods","configmaps","events","services","chaosengines","chaosexperiments","chaosresults","deployments","jobs"] + verbs: ["get","create","update","patch","delete","list"] + - apiGroups: [""] + resources: ["nodes"] + verbs : ["get","list"] + labels: + name: k8-pod-delete + app.kubernetes.io/part-of: litmus + image: "litmuschaos/py-runner:latest" + args: + - -c + - python /litmus/byoc/chaostest/chaostest/kubernetes/k8_wrapper.py ; exit 0 + command: + - /bin/bash + env: + + - name: CHAOSTOOLKIT_IN_POD + value: 'true' + + - name: FILE + value: 'pod-app-kill-count.json' + + - name: NAME_SPACE + value: '' + + - name: LABEL_NAME + value: '' + + - name: APP_ENDPOINT + value: '' + + - name: PERCENTAGE + value: '50' + + - name: REPORT + value: 'true' + + - name: REPORT_ENDPOINT + value: 'none' + + - name: TEST_NAMESPACE + value: 'default' diff --git a/charts/kube-components/k8-prometheus-operator/k8-prometheus-operator.chartserviceversion.yaml b/byoc/kube-components/k8-prometheus-operator/k8-prometheus-operator.chartserviceversion.yaml similarity index 91% rename from charts/kube-components/k8-prometheus-operator/k8-prometheus-operator.chartserviceversion.yaml rename to byoc/kube-components/k8-prometheus-operator/k8-prometheus-operator.chartserviceversion.yaml index 057b774..a65bc4a 100644 --- a/charts/kube-components/k8-prometheus-operator/k8-prometheus-operator.chartserviceversion.yaml +++ b/byoc/kube-components/k8-prometheus-operator/k8-prometheus-operator.chartserviceversion.yaml @@ -31,4 +31,4 @@ spec: icon: - url: mediatype: "" - chaosexpcrdlink: https://raw.githubusercontent.com/litmuschaos/chaos-charts/master/charts/kube-components/k8-prometheus-operator/experiment.yaml + chaosexpcrdlink: https://raw.githubusercontent.com/litmuschaos/chaos-charts/master/byoc/kube-components/k8-prometheus-operator/experiment.yaml diff --git a/charts/kube-components/k8-prometheus-operator/rbac-admin.yaml b/byoc/kube-components/k8-prometheus-operator/rbac-admin.yaml similarity index 100% rename from charts/kube-components/k8-prometheus-operator/rbac-admin.yaml rename to byoc/kube-components/k8-prometheus-operator/rbac-admin.yaml diff --git a/charts/kube-components/k8-kiam/rbac.yaml b/byoc/kube-components/k8-prometheus-operator/rbac.yaml similarity index 100% rename from charts/kube-components/k8-kiam/rbac.yaml rename to byoc/kube-components/k8-prometheus-operator/rbac.yaml diff --git a/charts/kube-components/k8-prometheus-pushgateway/Readme.md b/byoc/kube-components/k8-prometheus-pushgateway/Readme.md similarity index 100% rename from charts/kube-components/k8-prometheus-pushgateway/Readme.md rename to byoc/kube-components/k8-prometheus-pushgateway/Readme.md diff --git a/charts/kube-components/k8-prometheus-pushgateway/engine.yaml b/byoc/kube-components/k8-prometheus-pushgateway/engine.yaml similarity index 100% rename from charts/kube-components/k8-prometheus-pushgateway/engine.yaml rename to byoc/kube-components/k8-prometheus-pushgateway/engine.yaml diff --git a/byoc/kube-components/k8-prometheus-pushgateway/experiment.yaml b/byoc/kube-components/k8-prometheus-pushgateway/experiment.yaml new file mode 100644 index 0000000..461459a --- /dev/null +++ b/byoc/kube-components/k8-prometheus-pushgateway/experiment.yaml @@ -0,0 +1,58 @@ +# Generic Chaos experiment for Application team, who want to participate in Game Day +apiVersion: litmuschaos.io/v1alpha1 +description: + message: | + Deletes a pod belonging to a deployment/statefulset/daemonset +kind: ChaosExperiment +metadata: + name: k8-pod-delete +spec: + definition: + scope: Namespaced + permissions: + - apiGroups: ["","apps","batch"] + resources: ["jobs","deployments","daemonsets"] + verbs: ["create","list","get","patch","delete"] + - apiGroups: ["","litmuschaos.io"] + resources: ["pods","configmaps","events","services","chaosengines","chaosexperiments","chaosresults","deployments","jobs"] + verbs: ["get","create","update","patch","delete","list"] + - apiGroups: [""] + resources: ["nodes"] + verbs : ["get","list"] + labels: + name: k8-pod-delete + app.kubernetes.io/part-of: litmus + image: "litmuschaos/py-runner:latest" + args: + - -c + - python /litmus/byoc/chaostest/chaostest/kubernetes/k8_wrapper.py ; exit 0 + command: + - /bin/bash + env: + + - name: CHAOSTOOLKIT_IN_POD + value: 'true' + + - name: FILE + value: 'pod-app-kill-count.json' + + - name: NAME_SPACE + value: '' + + - name: LABEL_NAME + value: '' + + - name: APP_ENDPOINT + value: '' + + - name: PERCENTAGE + value: '50' + + - name: REPORT + value: 'true' + + - name: REPORT_ENDPOINT + value: 'none' + + - name: TEST_NAMESPACE + value: 'default' diff --git a/charts/kube-components/k8-prometheus-pushgateway/k8-prometheus-pushgateway.chartserviceversion.yaml b/byoc/kube-components/k8-prometheus-pushgateway/k8-prometheus-pushgateway.chartserviceversion.yaml similarity index 91% rename from charts/kube-components/k8-prometheus-pushgateway/k8-prometheus-pushgateway.chartserviceversion.yaml rename to byoc/kube-components/k8-prometheus-pushgateway/k8-prometheus-pushgateway.chartserviceversion.yaml index 7b5b68f..ef5001c 100644 --- a/charts/kube-components/k8-prometheus-pushgateway/k8-prometheus-pushgateway.chartserviceversion.yaml +++ b/byoc/kube-components/k8-prometheus-pushgateway/k8-prometheus-pushgateway.chartserviceversion.yaml @@ -31,4 +31,4 @@ spec: icon: - url: mediatype: "" - chaosexpcrdlink: https://raw.githubusercontent.com/litmuschaos/chaos-charts/master/charts/kube-components/k8-prometheus-pushgateway/experiment.yaml + chaosexpcrdlink: https://raw.githubusercontent.com/litmuschaos/chaos-charts/master/byoc/kube-components/k8-prometheus-pushgateway/experiment.yaml diff --git a/charts/kube-components/k8-prometheus-pushgateway/rbac-admin.yaml b/byoc/kube-components/k8-prometheus-pushgateway/rbac-admin.yaml similarity index 100% rename from charts/kube-components/k8-prometheus-pushgateway/rbac-admin.yaml rename to byoc/kube-components/k8-prometheus-pushgateway/rbac-admin.yaml diff --git a/charts/kube-components/k8-kube-proxy/rbac.yaml b/byoc/kube-components/k8-prometheus-pushgateway/rbac.yaml similarity index 100% rename from charts/kube-components/k8-kube-proxy/rbac.yaml rename to byoc/kube-components/k8-prometheus-pushgateway/rbac.yaml diff --git a/charts/kube-components/k8-wavefront-collector/Readme.md b/byoc/kube-components/k8-wavefront-collector/Readme.md similarity index 100% rename from charts/kube-components/k8-wavefront-collector/Readme.md rename to byoc/kube-components/k8-wavefront-collector/Readme.md diff --git a/charts/kube-components/k8-wavefront-collector/engine.yaml b/byoc/kube-components/k8-wavefront-collector/engine.yaml similarity index 100% rename from charts/kube-components/k8-wavefront-collector/engine.yaml rename to byoc/kube-components/k8-wavefront-collector/engine.yaml diff --git a/byoc/kube-components/k8-wavefront-collector/experiment.yaml b/byoc/kube-components/k8-wavefront-collector/experiment.yaml new file mode 100644 index 0000000..461459a --- /dev/null +++ b/byoc/kube-components/k8-wavefront-collector/experiment.yaml @@ -0,0 +1,58 @@ +# Generic Chaos experiment for Application team, who want to participate in Game Day +apiVersion: litmuschaos.io/v1alpha1 +description: + message: | + Deletes a pod belonging to a deployment/statefulset/daemonset +kind: ChaosExperiment +metadata: + name: k8-pod-delete +spec: + definition: + scope: Namespaced + permissions: + - apiGroups: ["","apps","batch"] + resources: ["jobs","deployments","daemonsets"] + verbs: ["create","list","get","patch","delete"] + - apiGroups: ["","litmuschaos.io"] + resources: ["pods","configmaps","events","services","chaosengines","chaosexperiments","chaosresults","deployments","jobs"] + verbs: ["get","create","update","patch","delete","list"] + - apiGroups: [""] + resources: ["nodes"] + verbs : ["get","list"] + labels: + name: k8-pod-delete + app.kubernetes.io/part-of: litmus + image: "litmuschaos/py-runner:latest" + args: + - -c + - python /litmus/byoc/chaostest/chaostest/kubernetes/k8_wrapper.py ; exit 0 + command: + - /bin/bash + env: + + - name: CHAOSTOOLKIT_IN_POD + value: 'true' + + - name: FILE + value: 'pod-app-kill-count.json' + + - name: NAME_SPACE + value: '' + + - name: LABEL_NAME + value: '' + + - name: APP_ENDPOINT + value: '' + + - name: PERCENTAGE + value: '50' + + - name: REPORT + value: 'true' + + - name: REPORT_ENDPOINT + value: 'none' + + - name: TEST_NAMESPACE + value: 'default' diff --git a/charts/kube-components/k8-wavefront-collector/k8-wavefront-collector.chartserviceversion.yaml b/byoc/kube-components/k8-wavefront-collector/k8-wavefront-collector.chartserviceversion.yaml similarity index 91% rename from charts/kube-components/k8-wavefront-collector/k8-wavefront-collector.chartserviceversion.yaml rename to byoc/kube-components/k8-wavefront-collector/k8-wavefront-collector.chartserviceversion.yaml index 41a065c..b784db0 100644 --- a/charts/kube-components/k8-wavefront-collector/k8-wavefront-collector.chartserviceversion.yaml +++ b/byoc/kube-components/k8-wavefront-collector/k8-wavefront-collector.chartserviceversion.yaml @@ -31,4 +31,4 @@ spec: icon: - url: mediatype: "" - chaosexpcrdlink: https://raw.githubusercontent.com/litmuschaos/chaos-charts/master/charts/kube-components/k8-wavefront-collector/experiment.yaml + chaosexpcrdlink: https://raw.githubusercontent.com/litmuschaos/chaos-charts/master/byoc/kube-components/k8-wavefront-collector/experiment.yaml diff --git a/charts/kube-components/k8-wavefront-collector/rbac-admin.yaml b/byoc/kube-components/k8-wavefront-collector/rbac-admin.yaml similarity index 100% rename from charts/kube-components/k8-wavefront-collector/rbac-admin.yaml rename to byoc/kube-components/k8-wavefront-collector/rbac-admin.yaml diff --git a/charts/kube-components/k8-prometheus-k8s-prometheus/rbac.yaml b/byoc/kube-components/k8-wavefront-collector/rbac.yaml similarity index 100% rename from charts/kube-components/k8-prometheus-k8s-prometheus/rbac.yaml rename to byoc/kube-components/k8-wavefront-collector/rbac.yaml diff --git a/charts/kube-components/kube-components.chartserviceversion.yaml b/byoc/kube-components/kube-components.chartserviceversion.yaml similarity index 92% rename from charts/kube-components/kube-components.chartserviceversion.yaml rename to byoc/kube-components/kube-components.chartserviceversion.yaml index 16063d1..879fdfa 100644 --- a/charts/kube-components/kube-components.chartserviceversion.yaml +++ b/byoc/kube-components/kube-components.chartserviceversion.yaml @@ -40,6 +40,6 @@ spec: - 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 + - url: https://raw.githubusercontent.com/litmuschaos/chaos-charts/master/byoc/kube-components/icons/kube-components.png mediatype: image/png - chaosexpcrdlink: https://raw.githubusercontent.com/litmuschaos/chaos-charts/master/charts/kube-components/experiments.yaml + chaosexpcrdlink: https://raw.githubusercontent.com/litmuschaos/chaos-charts/master/byoc/kube-components/experiments.yaml diff --git a/charts/kube-components/kube-components.package.yaml b/byoc/kube-components/kube-components.package.yaml similarity index 100% rename from charts/kube-components/kube-components.package.yaml rename to byoc/kube-components/kube-components.package.yaml diff --git a/charts/generic/k8-pod-delete/Cluster/engine-app-all-health.yaml b/charts/generic/byoc-pod-delete/Cluster/engine-app-all-health.yaml similarity index 100% rename from charts/generic/k8-pod-delete/Cluster/engine-app-all-health.yaml rename to charts/generic/byoc-pod-delete/Cluster/engine-app-all-health.yaml diff --git a/charts/generic/k8-pod-delete/Cluster/engine-app-count.yaml b/charts/generic/byoc-pod-delete/Cluster/engine-app-count.yaml similarity index 100% rename from charts/generic/k8-pod-delete/Cluster/engine-app-count.yaml rename to charts/generic/byoc-pod-delete/Cluster/engine-app-count.yaml diff --git a/charts/generic/k8-pod-delete/Cluster/engine-app-health.yaml b/charts/generic/byoc-pod-delete/Cluster/engine-app-health.yaml similarity index 100% rename from charts/generic/k8-pod-delete/Cluster/engine-app-health.yaml rename to charts/generic/byoc-pod-delete/Cluster/engine-app-health.yaml diff --git a/charts/generic/k8-pod-delete/Cluster/engine-custom-all-health.yaml b/charts/generic/byoc-pod-delete/Cluster/engine-custom-all-health.yaml similarity index 100% rename from charts/generic/k8-pod-delete/Cluster/engine-custom-all-health.yaml rename to charts/generic/byoc-pod-delete/Cluster/engine-custom-all-health.yaml diff --git a/charts/generic/k8-pod-delete/Cluster/engine-custom-count.yaml b/charts/generic/byoc-pod-delete/Cluster/engine-custom-count.yaml similarity index 100% rename from charts/generic/k8-pod-delete/Cluster/engine-custom-count.yaml rename to charts/generic/byoc-pod-delete/Cluster/engine-custom-count.yaml diff --git a/charts/generic/k8-pod-delete/Cluster/engine-custom-health.yaml b/charts/generic/byoc-pod-delete/Cluster/engine-custom-health.yaml similarity index 100% rename from charts/generic/k8-pod-delete/Cluster/engine-custom-health.yaml rename to charts/generic/byoc-pod-delete/Cluster/engine-custom-health.yaml diff --git a/charts/kube-components/k8-prometheus-operator/rbac.yaml b/charts/generic/byoc-pod-delete/Cluster/rbac.yaml similarity index 100% rename from charts/kube-components/k8-prometheus-operator/rbac.yaml rename to charts/generic/byoc-pod-delete/Cluster/rbac.yaml diff --git a/charts/generic/k8-pod-delete/Readme.md b/charts/generic/byoc-pod-delete/Readme.md similarity index 100% rename from charts/generic/k8-pod-delete/Readme.md rename to charts/generic/byoc-pod-delete/Readme.md diff --git a/charts/generic/k8-pod-delete/Service/engine-app-all-health.yaml b/charts/generic/byoc-pod-delete/Service/engine-app-all-health.yaml similarity index 100% rename from charts/generic/k8-pod-delete/Service/engine-app-all-health.yaml rename to charts/generic/byoc-pod-delete/Service/engine-app-all-health.yaml diff --git a/charts/generic/k8-pod-delete/Service/engine-app-count.yaml b/charts/generic/byoc-pod-delete/Service/engine-app-count.yaml similarity index 100% rename from charts/generic/k8-pod-delete/Service/engine-app-count.yaml rename to charts/generic/byoc-pod-delete/Service/engine-app-count.yaml diff --git a/charts/generic/k8-pod-delete/Service/engine-app-health.yaml b/charts/generic/byoc-pod-delete/Service/engine-app-health.yaml similarity index 100% rename from charts/generic/k8-pod-delete/Service/engine-app-health.yaml rename to charts/generic/byoc-pod-delete/Service/engine-app-health.yaml diff --git a/charts/generic/k8-pod-delete/Service/engine-custom-all-health.yaml b/charts/generic/byoc-pod-delete/Service/engine-custom-all-health.yaml similarity index 100% rename from charts/generic/k8-pod-delete/Service/engine-custom-all-health.yaml rename to charts/generic/byoc-pod-delete/Service/engine-custom-all-health.yaml diff --git a/charts/generic/k8-pod-delete/Service/engine-custom-count.yaml b/charts/generic/byoc-pod-delete/Service/engine-custom-count.yaml similarity index 100% rename from charts/generic/k8-pod-delete/Service/engine-custom-count.yaml rename to charts/generic/byoc-pod-delete/Service/engine-custom-count.yaml diff --git a/charts/generic/k8-pod-delete/Service/engine-custom-health.yaml b/charts/generic/byoc-pod-delete/Service/engine-custom-health.yaml similarity index 100% rename from charts/generic/k8-pod-delete/Service/engine-custom-health.yaml rename to charts/generic/byoc-pod-delete/Service/engine-custom-health.yaml diff --git a/charts/kube-components/k8-prometheus-pushgateway/rbac.yaml b/charts/generic/byoc-pod-delete/Service/rbac.yaml similarity index 100% rename from charts/kube-components/k8-prometheus-pushgateway/rbac.yaml rename to charts/generic/byoc-pod-delete/Service/rbac.yaml diff --git a/charts/generic/k8-pod-delete/k8-pod-delete.chartserviceversion.yaml b/charts/generic/byoc-pod-delete/byoc-pod-delete.chartserviceversion.yaml similarity index 71% rename from charts/generic/k8-pod-delete/k8-pod-delete.chartserviceversion.yaml rename to charts/generic/byoc-pod-delete/byoc-pod-delete.chartserviceversion.yaml index 79829d9..694b8ce 100644 --- a/charts/generic/k8-pod-delete/k8-pod-delete.chartserviceversion.yaml +++ b/charts/generic/byoc-pod-delete/byoc-pod-delete.chartserviceversion.yaml @@ -1,7 +1,7 @@ apiVersion: litmuchaos.io/v1alpha1 kind: ChartServiceVersion metadata: - name: k8-pod-delete + name: byoc-pod-delete version: 0.0.4 annotations: categories: Kubernetes @@ -9,9 +9,9 @@ metadata: createdAt: 2020-02-24T10:28:08Z support: https://slack.kubernetes.io/ spec: - displayName: k8-pod-delete + displayName: byoc-pod-delete categoryDescription: | - K8 Pod delete contains chaos to disrupt state of kubernetes resources. It uses chaostoolkit to inject random pod delete failures against specified applications + Byoc Pod delete contains chaos to disrupt state of kubernetes resources. It uses chaostoolkit to inject random pod delete failures against specified applications keywords: - Kubernetes - State @@ -29,8 +29,8 @@ spec: app.kubernetes.io/version: latest links: - name: Source Code - url: https://github.com/litmuschaos/litmus-python/tree/master/chaos-test + url: https://github.com/litmuschaos/litmus-python/tree/master/byoc/chaostest icon: - url: 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/generic/byoc-pod-delete/experiment.yaml diff --git a/charts/generic/k8-pod-delete/engine.yaml b/charts/generic/byoc-pod-delete/engine.yaml similarity index 100% rename from charts/generic/k8-pod-delete/engine.yaml rename to charts/generic/byoc-pod-delete/engine.yaml diff --git a/charts/generic/k8-pod-delete/experiment.yaml b/charts/generic/byoc-pod-delete/experiment.yaml similarity index 92% rename from charts/generic/k8-pod-delete/experiment.yaml rename to charts/generic/byoc-pod-delete/experiment.yaml index 0af21fa..a75f5ee 100644 --- a/charts/generic/k8-pod-delete/experiment.yaml +++ b/charts/generic/byoc-pod-delete/experiment.yaml @@ -41,10 +41,10 @@ spec: verbs : - "get" - "list" - image: "litmuschaos/chaostoolkit:latest" + image: "litmuschaos/py-runner:latest" args: - -c - - python /app/chaos/chaostest/kubernetes/k8_wrapper.py; exit 0 + - python /litmus/byoc/chaostest/chaostest/kubernetes/k8_wrapper.py; exit 0 command: - /bin/bash env: diff --git a/charts/kube-components/k8-wavefront-collector/rbac.yaml b/charts/generic/byoc-pod-delete/rbac.yaml similarity index 100% rename from charts/kube-components/k8-wavefront-collector/rbac.yaml rename to charts/generic/byoc-pod-delete/rbac.yaml diff --git a/charts/generic/experiments.yaml b/charts/generic/experiments.yaml index 37adc24..9d2ca57 100644 --- a/charts/generic/experiments.yaml +++ b/charts/generic/experiments.yaml @@ -692,7 +692,6 @@ spec: app.kubernetes.io/component: experiment-job app.kubernetes.io/version: latest ---- --- apiVersion: litmuschaos.io/v1alpha1 description: @@ -985,7 +984,6 @@ spec: app.kubernetes.io/component: experiment-job app.kubernetes.io/version: latest ---- --- apiVersion: litmuschaos.io/v1alpha1 description: @@ -1076,88 +1074,6 @@ spec: app.kubernetes.io/component: experiment-job app.kubernetes.io/version: latest ---- -apiVersion: litmuschaos.io/v1alpha1 -description: - message: | - Deletes a pod belonging to a deployment/statefulset/daemonset -kind: ChaosExperiment -metadata: - name: k8-service-kill - labels: - name: k8-service-kill - app.kubernetes.io/part-of: litmus - app.kubernetes.io/component: chaosexperiment - app.kubernetes.io/version: latest -spec: - definition: - scope: Namespaced - permissions: - - apiGroups: - - "" - - "apps" - - "batch" - - "litmuschaos.io" - resources: - - "deployments" - - "jobs" - - "pods" - - "configmaps" - - "chaosengines" - - "chaosexperiments" - - "chaosresults" - verbs: - - "create" - - "list" - - "get" - - "patch" - - "update" - - "delete" - - apiGroups: - - "" - resources: - - "nodes" - verbs : - - "get" - - "list" - labels: - name: k8-service-kill - app.kubernetes.io/part-of: litmus - image: "litmuschaos/chaostoolkit:latest" - args: - - -c - - python /app/chaos/chaostest/kubernetes/k8_wrapper.py; exit 0 - command: - - /bin/bash - env: - - name: CHAOSTOOLKIT_IN_POD - value: 'true' - - - name: FILE - value: 'service-app-kill-health.json' - - - name: NAME_SPACE - value: '' - - - name: LABEL_NAME - value: '' - - - name: APP_ENDPOINT - value: '' - - - name: PERCENTAGE - value: '50' - - - name: REPORT - value: 'true' - - - name: REPORT_ENDPOINT - value: 'none' - - - name: TEST_NAMESPACE - value: 'default' - - --- apiVersion: litmuschaos.io/v1alpha1 description: @@ -1293,10 +1209,10 @@ spec: verbs : - "get" - "list" - image: "litmuschaos/chaostoolkit:latest" + image: "litmuschaos/py-runner:latest" args: - -c - - python /app/chaos/chaostest/kubernetes/k8_wrapper.py; exit 0 + - python /litmus/byoc/chaostest/chaostest/kubernetes/k8_wrapper.py; exit 0 command: - /bin/bash env: @@ -1440,7 +1356,6 @@ spec: app.kubernetes.io/component: experiment-job app.kubernetes.io/version: latest ---- --- apiVersion: litmuschaos.io/v1alpha1 description: @@ -2469,7 +2384,6 @@ spec: app.kubernetes.io/component: experiment-job app.kubernetes.io/version: latest ---- --- apiVersion: litmuschaos.io/v1alpha1 description: diff --git a/charts/generic/generic.chartserviceversion.yaml b/charts/generic/generic.chartserviceversion.yaml index 7e28324..4ad14d0 100644 --- a/charts/generic/generic.chartserviceversion.yaml +++ b/charts/generic/generic.chartserviceversion.yaml @@ -30,8 +30,7 @@ spec: - node-taint - docker-service-kill - pod-autoscaler - - k8-pod-delete - - k8-service-kill + - byoc-pod-delete - node-io-stress - pod-io-stress - node-restart diff --git a/charts/generic/generic.package.yaml b/charts/generic/generic.package.yaml index 2e886e7..e488689 100644 --- a/charts/generic/generic.package.yaml +++ b/charts/generic/generic.package.yaml @@ -51,12 +51,9 @@ experiments: - name: pod-autoscaler CSV: pod-autoscaler.chartserviceversion.yaml desc: "pod-autoscaler" - - name: k8-pod-delete - CSV: k8-pod-delete.chartserviceversion.yaml - desc: "k8-pod-delete" - - name: k8-service-kill - CSV: k8-service-kill.chartserviceversion.yaml - desc: "k8-service-kill" + - name: byoc-pod-delete + CSV: byoc-pod-delete.chartserviceversion.yaml + desc: "byoc-pod-delete" - name: node-io-stress CSV: node-io-stress.chartserviceversion.yaml desc: "node-io-stress" diff --git a/charts/generic/icons/k8-pod-delete.png b/charts/generic/icons/byoc-pod-delete.png similarity index 100% rename from charts/generic/icons/k8-pod-delete.png rename to charts/generic/icons/byoc-pod-delete.png diff --git a/charts/generic/icons/k8-service-kill.png b/charts/generic/icons/k8-service-kill.png deleted file mode 100644 index 5d13f6b..0000000 Binary files a/charts/generic/icons/k8-service-kill.png and /dev/null differ diff --git a/charts/generic/pod-delete/python/engine.yaml b/charts/generic/pod-delete/python/engine.yaml new file mode 100644 index 0000000..c211c73 --- /dev/null +++ b/charts/generic/pod-delete/python/engine.yaml @@ -0,0 +1,33 @@ +apiVersion: litmuschaos.io/v1alpha1 +kind: ChaosEngine +metadata: + name: nginx-chaos + namespace: default +spec: + appinfo: + appns: 'default' + applabel: 'app=nginx' + appkind: 'deployment' + # It can be active/stop + engineState: 'active' + chaosServiceAccount: pod-delete-sa + experiments: + - name: pod-delete + spec: + components: + env: + # set chaos duration (in sec) as desired + - name: TOTAL_CHAOS_DURATION + value: '30' + + # set chaos interval (in sec) as desired + - name: CHAOS_INTERVAL + value: '10' + + # pod failures without '--force' & default terminationGracePeriodSeconds + - name: FORCE + value: 'false' + + ## percentage of total pods to target + - name: PODS_AFFECTED_PERC + value: '' diff --git a/charts/generic/pod-delete/python/experiment.yaml b/charts/generic/pod-delete/python/experiment.yaml new file mode 100644 index 0000000..b458289 --- /dev/null +++ b/charts/generic/pod-delete/python/experiment.yaml @@ -0,0 +1,90 @@ +apiVersion: litmuschaos.io/v1alpha1 +description: + message: | + Deletes a pod belonging to a deployment/statefulset/daemonset +kind: ChaosExperiment +metadata: + name: pod-delete + labels: + name: pod-delete + app.kubernetes.io/part-of: litmus + app.kubernetes.io/component: chaosexperiment + app.kubernetes.io/version: latest +spec: + definition: + scope: Namespaced + permissions: + - apiGroups: + - "" + - "apps" + - "apps.openshift.io" + - "argoproj.io" + - "batch" + - "litmuschaos.io" + resources: + - "deployments" + - "jobs" + - "pods" + - "pods/log" + - "replicationcontrollers" + - "deployments" + - "statefulsets" + - "daemonsets" + - "replicasets" + - "deploymentconfigs" + - "rollouts" + - "pods/exec" + - "events" + - "chaosengines" + - "chaosexperiments" + - "chaosresults" + verbs: + - "create" + - "list" + - "get" + - "patch" + - "update" + - "delete" + - "deletecollection" + image: "litmuschaos/py-runner:latest" + imagePullPolicy: Always + args: + - -c + - python3 -u experiments + command: + - /bin/bash + env: + + - name: TOTAL_CHAOS_DURATION + value: '15' + + # Period to wait before and after injection of chaos in sec + - name: RAMP_TIME + value: '' + + - name: FORCE + value: 'true' + + - name: CHAOS_INTERVAL + value: '5' + + ## percentage of total pods to target + - name: PODS_AFFECTED_PERC + value: '' + + - name: LIB + value: 'litmus' + + - name: TARGET_PODS + value: '' + + ## it defines the sequence of chaos execution for multiple target pods + ## supported values: serial, parallel + - name: SEQUENCE + value: 'parallel' + + labels: + name: pod-delete + app.kubernetes.io/part-of: litmus + app.kubernetes.io/component: experiment-job + app.kubernetes.io/version: latest diff --git a/charts/generic/pod-delete/python/rbac.yaml b/charts/generic/pod-delete/python/rbac.yaml new file mode 100644 index 0000000..350173d --- /dev/null +++ b/charts/generic/pod-delete/python/rbac.yaml @@ -0,0 +1,58 @@ +--- +apiVersion: v1 +kind: ServiceAccount +metadata: + name: pod-delete-sa + namespace: default + labels: + name: pod-delete-sa + app.kubernetes.io/part-of: litmus +--- +apiVersion: rbac.authorization.k8s.io/v1 +kind: Role +metadata: + name: pod-delete-sa + namespace: default + labels: + name: pod-delete-sa + app.kubernetes.io/part-of: litmus +rules: +- apiGroups: [""] + resources: ["pods","events"] + verbs: ["create","list","get","patch","update","delete","deletecollection"] +- apiGroups: [""] + resources: ["pods/exec","pods/log","replicationcontrollers"] + verbs: ["create","list","get"] +- apiGroups: ["batch"] + resources: ["jobs"] + verbs: ["create","list","get","delete","deletecollection"] +- apiGroups: ["apps"] + resources: ["deployments","statefulsets","daemonsets","replicasets"] + verbs: ["list","get"] +- apiGroups: ["apps.openshift.io"] + resources: ["deploymentconfigs"] + verbs: ["list","get"] +- apiGroups: ["argoproj.io"] + resources: ["rollouts"] + verbs: ["list","get"] +- apiGroups: ["litmuschaos.io"] + resources: ["chaosengines","chaosexperiments","chaosresults"] + verbs: ["create","list","get","patch","update"] +--- +apiVersion: rbac.authorization.k8s.io/v1 +kind: RoleBinding +metadata: + name: pod-delete-sa + namespace: default + labels: + name: pod-delete-sa + app.kubernetes.io/part-of: litmus +roleRef: + apiGroup: rbac.authorization.k8s.io + kind: Role + name: pod-delete-sa +subjects: +- kind: ServiceAccount + name: pod-delete-sa + namespace: default + diff --git a/charts/kube-aws/experiments.yaml b/charts/kube-aws/experiments.yaml index f173437..c4904cd 100644 --- a/charts/kube-aws/experiments.yaml +++ b/charts/kube-aws/experiments.yaml @@ -344,119 +344,4 @@ spec: secrets: - name: cloud-secret mountPath: /tmp/ - ---- -apiVersion: litmuschaos.io/v1alpha1 -description: - message: | - Deletes an aws instance belonging to a deployment/statefulset/daemonset -kind: ChaosExperiment -metadata: - name: k8-aws-ec2-terminate - labels: - name: k8-aws-ec2-terminate - app.kubernetes.io/part-of: litmus - app.kubernetes.io/component: chaosexperiment - app.kubernetes.io/version: latest -spec: - definition: - scope: Namespaced - permissions: - - apiGroups: - - "" - - "apps" - - "batch" - - "litmuschaos.io" - resources: - - "deployments" - - "jobs" - - "pods" - - "configmaps" - - "chaosengines" - - "chaosexperiments" - - "chaosresults" - verbs: - - "create" - - "list" - - "get" - - "patch" - - "update" - - "delete" - - apiGroups: - - "" - resources: - - "nodes" - verbs : - - "get" - - "list" - image: "litmuschaos/chaostoolkit:latest" - args: - - -c - - python /app/chaos/chaostest/aws/aws_wrapper.py ; exit 0 - command: - - /bin/bash - env: - - - name: CHAOSTOOLKIT_IN_POD - value: 'true' - - - name: FILE - value: 'ec2-delete.json' - - - name: NAME_SPACE - value: 'default' - - - name: LABEL_NAME - value: 'app=nginx' - - - name: APP_ENDPOINT - value: 'localhost' - - # Period to wait before injection of chaos in sec - - name: PERCENTAGE - value: '50' - - # Variable to set for custom report upload - - name: REPORT - value: 'false' - - # Variable to set for report upload endpoint - - name: REPORT_ENDPOINT - value: 'none' - - # Variable to set for AWS account - - name: AWS_ACCOUNT - value: '000000000000' - - # Variable to set for AWS role, Make sure you have created this role and have give access - - name: AWS_ROLE - value: 'chaosec2access' - - # Variable to set for AWS region - - name: AWS_REGION - value: 'us-west-2' - - # Variable to set for AWS AZ - - name: AWS_AZ - value: 'us-west-2c' - - # Variable to set for AWS RESOURCE - - name: AWS_RESOURCE - value: 'ec2-iks' - - # Variable to set for AWS SSL - - name: AWS_SSL - value: 'false' - - # Variable which indicates where the test results CRs will be persisted - - name: TEST_NAMESPACE - value: 'default' - - labels: - name: k8-aws-ec2-terminate - app.kubernetes.io/part-of: litmus - app.kubernetes.io/component: experiment-job - app.kubernetes.io/version: latest - - --- diff --git a/charts/kube-aws/kube-aws.chartserviceversion.yaml b/charts/kube-aws/kube-aws.chartserviceversion.yaml index 0d0f294..5a8e106 100644 --- a/charts/kube-aws/kube-aws.chartserviceversion.yaml +++ b/charts/kube-aws/kube-aws.chartserviceversion.yaml @@ -12,7 +12,6 @@ spec: categoryDescription: > kube-aws contains chaos to disrupt state of aws resources running part of kubernetes cluster experiments: - - k8-aws-ec2-terminate - ec2-terminate-by-id - ec2-terminate-by-tag - ebs-loss-by-id @@ -22,8 +21,8 @@ spec: - EC2 - State maintainers: - - name: sumit - email: sumit_nagal@intuit.com + - name: ksatchit + email: karthik.s@mayadata.io provider: name: Intuit links: diff --git a/charts/kube-aws/kube-aws.package.yaml b/charts/kube-aws/kube-aws.package.yaml index 49586b0..24f4cc0 100644 --- a/charts/kube-aws/kube-aws.package.yaml +++ b/charts/kube-aws/kube-aws.package.yaml @@ -1,8 +1,5 @@ packageName: kube-aws experiments: - - name: k8-aws-ec2-terminate - CSV: k8-aws-ec2-terminate.chartserviceversion.yaml - desc: "k8-aws-ec2-terminate" - name: ec2-terminate-by-id CSV: ec2-terminate-by-id.chartserviceversion.yaml desc: "ec2-terminate-by-id" diff --git a/charts/kube-components/k8-prometheus-k8s-prometheus/experiment.yaml b/charts/kube-components/k8-prometheus-k8s-prometheus/experiment.yaml deleted file mode 100644 index 0105ff3..0000000 --- a/charts/kube-components/k8-prometheus-k8s-prometheus/experiment.yaml +++ /dev/null @@ -1,58 +0,0 @@ -# Generic Chaos experiment for Application team, who want to participate in Game Day -apiVersion: litmuschaos.io/v1alpha1 -description: - message: | - Deletes a pod belonging to a deployment/statefulset/daemonset -kind: ChaosExperiment -metadata: - name: k8-pod-delete -spec: - definition: - scope: Namespaced - permissions: - - apiGroups: ["","apps","batch"] - resources: ["jobs","deployments","daemonsets"] - verbs: ["create","list","get","patch","delete"] - - apiGroups: ["","litmuschaos.io"] - resources: ["pods","configmaps","events","services","chaosengines","chaosexperiments","chaosresults","deployments","jobs"] - verbs: ["get","create","update","patch","delete","list"] - - apiGroups: [""] - resources: ["nodes"] - verbs : ["get","list"] - labels: - name: k8-pod-delete - app.kubernetes.io/part-of: litmus - image: "litmuschaos/chaostoolkit:latest" - args: - - -c - - python /app/chaos/chaostest/kubernetes/k8_wrapper.py ; exit 0 - command: - - /bin/bash - env: - - - name: CHAOSTOOLKIT_IN_POD - value: 'true' - - - name: FILE - value: 'pod-app-kill-count.json' - - - name: NAME_SPACE - value: '' - - - name: LABEL_NAME - value: '' - - - name: APP_ENDPOINT - value: '' - - - name: PERCENTAGE - value: '50' - - - name: REPORT - value: 'true' - - - name: REPORT_ENDPOINT - value: 'none' - - - name: TEST_NAMESPACE - value: 'default' diff --git a/charts/kube-components/k8-prometheus-operator/experiment.yaml b/charts/kube-components/k8-prometheus-operator/experiment.yaml deleted file mode 100644 index 0105ff3..0000000 --- a/charts/kube-components/k8-prometheus-operator/experiment.yaml +++ /dev/null @@ -1,58 +0,0 @@ -# Generic Chaos experiment for Application team, who want to participate in Game Day -apiVersion: litmuschaos.io/v1alpha1 -description: - message: | - Deletes a pod belonging to a deployment/statefulset/daemonset -kind: ChaosExperiment -metadata: - name: k8-pod-delete -spec: - definition: - scope: Namespaced - permissions: - - apiGroups: ["","apps","batch"] - resources: ["jobs","deployments","daemonsets"] - verbs: ["create","list","get","patch","delete"] - - apiGroups: ["","litmuschaos.io"] - resources: ["pods","configmaps","events","services","chaosengines","chaosexperiments","chaosresults","deployments","jobs"] - verbs: ["get","create","update","patch","delete","list"] - - apiGroups: [""] - resources: ["nodes"] - verbs : ["get","list"] - labels: - name: k8-pod-delete - app.kubernetes.io/part-of: litmus - image: "litmuschaos/chaostoolkit:latest" - args: - - -c - - python /app/chaos/chaostest/kubernetes/k8_wrapper.py ; exit 0 - command: - - /bin/bash - env: - - - name: CHAOSTOOLKIT_IN_POD - value: 'true' - - - name: FILE - value: 'pod-app-kill-count.json' - - - name: NAME_SPACE - value: '' - - - name: LABEL_NAME - value: '' - - - name: APP_ENDPOINT - value: '' - - - name: PERCENTAGE - value: '50' - - - name: REPORT - value: 'true' - - - name: REPORT_ENDPOINT - value: 'none' - - - name: TEST_NAMESPACE - value: 'default' diff --git a/charts/kube-components/k8-prometheus-pushgateway/experiment.yaml b/charts/kube-components/k8-prometheus-pushgateway/experiment.yaml deleted file mode 100644 index 0105ff3..0000000 --- a/charts/kube-components/k8-prometheus-pushgateway/experiment.yaml +++ /dev/null @@ -1,58 +0,0 @@ -# Generic Chaos experiment for Application team, who want to participate in Game Day -apiVersion: litmuschaos.io/v1alpha1 -description: - message: | - Deletes a pod belonging to a deployment/statefulset/daemonset -kind: ChaosExperiment -metadata: - name: k8-pod-delete -spec: - definition: - scope: Namespaced - permissions: - - apiGroups: ["","apps","batch"] - resources: ["jobs","deployments","daemonsets"] - verbs: ["create","list","get","patch","delete"] - - apiGroups: ["","litmuschaos.io"] - resources: ["pods","configmaps","events","services","chaosengines","chaosexperiments","chaosresults","deployments","jobs"] - verbs: ["get","create","update","patch","delete","list"] - - apiGroups: [""] - resources: ["nodes"] - verbs : ["get","list"] - labels: - name: k8-pod-delete - app.kubernetes.io/part-of: litmus - image: "litmuschaos/chaostoolkit:latest" - args: - - -c - - python /app/chaos/chaostest/kubernetes/k8_wrapper.py ; exit 0 - command: - - /bin/bash - env: - - - name: CHAOSTOOLKIT_IN_POD - value: 'true' - - - name: FILE - value: 'pod-app-kill-count.json' - - - name: NAME_SPACE - value: '' - - - name: LABEL_NAME - value: '' - - - name: APP_ENDPOINT - value: '' - - - name: PERCENTAGE - value: '50' - - - name: REPORT - value: 'true' - - - name: REPORT_ENDPOINT - value: 'none' - - - name: TEST_NAMESPACE - value: 'default' diff --git a/charts/kube-components/k8-wavefront-collector/experiment.yaml b/charts/kube-components/k8-wavefront-collector/experiment.yaml deleted file mode 100644 index 0105ff3..0000000 --- a/charts/kube-components/k8-wavefront-collector/experiment.yaml +++ /dev/null @@ -1,58 +0,0 @@ -# Generic Chaos experiment for Application team, who want to participate in Game Day -apiVersion: litmuschaos.io/v1alpha1 -description: - message: | - Deletes a pod belonging to a deployment/statefulset/daemonset -kind: ChaosExperiment -metadata: - name: k8-pod-delete -spec: - definition: - scope: Namespaced - permissions: - - apiGroups: ["","apps","batch"] - resources: ["jobs","deployments","daemonsets"] - verbs: ["create","list","get","patch","delete"] - - apiGroups: ["","litmuschaos.io"] - resources: ["pods","configmaps","events","services","chaosengines","chaosexperiments","chaosresults","deployments","jobs"] - verbs: ["get","create","update","patch","delete","list"] - - apiGroups: [""] - resources: ["nodes"] - verbs : ["get","list"] - labels: - name: k8-pod-delete - app.kubernetes.io/part-of: litmus - image: "litmuschaos/chaostoolkit:latest" - args: - - -c - - python /app/chaos/chaostest/kubernetes/k8_wrapper.py ; exit 0 - command: - - /bin/bash - env: - - - name: CHAOSTOOLKIT_IN_POD - value: 'true' - - - name: FILE - value: 'pod-app-kill-count.json' - - - name: NAME_SPACE - value: '' - - - name: LABEL_NAME - value: '' - - - name: APP_ENDPOINT - value: '' - - - name: PERCENTAGE - value: '50' - - - name: REPORT - value: 'true' - - - name: REPORT_ENDPOINT - value: 'none' - - - name: TEST_NAMESPACE - value: 'default' diff --git a/workflows/k8-pod-delete/workflow.yaml b/workflows/k8-pod-delete/workflow.yaml index 85c4b85..a18097f 100644 --- a/workflows/k8-pod-delete/workflow.yaml +++ b/workflows/k8-pod-delete/workflow.yaml @@ -63,7 +63,7 @@ spec: image: litmuschaos/k8s:latest command: [sh, -c] args: - - "kubectl apply -f https://hub.litmuschaos.io/api/chaos/1.9.0?file=charts/generic/k8-pod-delete/experiments.yaml -n + - "kubectl apply -f https://hub.litmuschaos.io/api/chaos/1.9.0?file=charts/generic/byoc-pod-delete/experiment.yaml -n {{workflow.parameters.appNamespace}} | sleep 30" - name: install-chaos-rbac @@ -71,7 +71,7 @@ spec: image: litmuschaos/k8s:latest command: [sh, -c] args: - - "kubectl apply -f https://hub.litmuschaos.io/api/chaos/1.9.0?file=charts/generic/k8-pod-delete/rbac.yaml -n + - "kubectl apply -f https://hub.litmuschaos.io/api/chaos/1.9.0?file=charts/generic/byoc-pod-delete/rbac.yaml -n {{workflow.parameters.appNamespace}} | sleep 30" - name: run-chaos @@ -179,7 +179,7 @@ spec: image: litmuschaos/k8s:latest command: [sh, -c] args: - - "kubectl delete -f https://hub.litmuschaos.io/api/chaos/1.9.0?file=charts/generic/k8-pod-delete/experiments.yaml -n + - "kubectl delete -f https://hub.litmuschaos.io/api/chaos/1.9.0?file=charts/generic/byoc-pod-delete/experiment.yaml -n {{workflow.parameters.appNamespace}} | sleep 30" - name: revert-chaos-rbac @@ -187,5 +187,5 @@ spec: image: litmuschaos/k8s:latest command: [sh, -c] args: - - "kubectl delete -f https://hub.litmuschaos.io/api/chaos/1.9.0?file=charts/generic/k8-pod-delete/rbac.yaml -n + - "kubectl delete -f https://hub.litmuschaos.io/api/chaos/1.9.0?file=charts/generic/byoc-pod-delete/rbac.yaml -n {{workflow.parameters.appNamespace}} | sleep 30"