diff --git a/charts/chaostoolkit/chaostoolkit.chartserviceversion.yaml b/charts/chaostoolkit/chaostoolkit.chartserviceversion.yaml deleted file mode 100644 index f397e5b..0000000 --- a/charts/chaostoolkit/chaostoolkit.chartserviceversion.yaml +++ /dev/null @@ -1,31 +0,0 @@ -apiVersion: litmuchaos.io/v1alpha1 -kind: ChartServiceVersion -metadata: - createdAt: 2020-02-24T10:28:08Z - name: Kubernetes - version: 0.0.7 - annotations: - categories: Kubernetes - chartDescription: Injects chaostoolkit chaos -spec: - displayName: Kubernetes Chaos - categoryDescription: - experiments: - - k8-pod-delete - keywords: - - Kubernetes - - pod - - State - maintainers: - - name: sumit - email: sumit_nagal@intuit.com - minKubeVersion: 1.12.0 - provider: - name: Intuit - links: - - name: Source Code - url: https://github.com/litmuschaos/litmus/tree/master/experiments/chaostoolkit/kubernetes - icon: - - url: https://raw.githubusercontent.com/litmuschaos/chaos-charts/master/charts/chaostoolkit/icons/k8-pod-delete.png - mediatype: image/png - chaosexpcrdlink: https://raw.githubusercontent.com/litmuschaos/chaos-charts/master/charts/chaostoolkit/experiments.yaml diff --git a/charts/chaostoolkit/chaostoolkit.package.yaml b/charts/chaostoolkit/chaostoolkit.package.yaml deleted file mode 100644 index e1fa2e3..0000000 --- a/charts/chaostoolkit/chaostoolkit.package.yaml +++ /dev/null @@ -1,5 +0,0 @@ -packageName: chaostoolkit -experiments: - - name: k8-pod-delete - CSV: k8-pod-delete.chartserviceversion.yaml - desc: "chaostoolkit pod delete experiment" \ No newline at end of file diff --git a/charts/chaostoolkit/experiments.yaml b/charts/chaostoolkit/experiments.yaml deleted file mode 100644 index d5c1b72..0000000 --- a/charts/chaostoolkit/experiments.yaml +++ /dev/null @@ -1,77 +0,0 @@ ---- - -apiVersion: litmuschaos.io/v1alpha1 -description: - message: | - Deletes a pod belonging to a deployment/statefulset/daemonset -kind: ChaosExperiment -metadata: - name: k8-pod-delete - version: 0.0.4 -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/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' - - labels: - name: k8-pod-delete - ---- - diff --git a/charts/chaostoolkit/icons/chaostoolkit.png b/charts/chaostoolkit/icons/chaostoolkit.png deleted file mode 100644 index 9cc10f5..0000000 Binary files a/charts/chaostoolkit/icons/chaostoolkit.png and /dev/null differ diff --git a/charts/generic/generic.chartserviceversion.yaml b/charts/generic/generic.chartserviceversion.yaml index ee617f7..03d3fec 100644 --- a/charts/generic/generic.chartserviceversion.yaml +++ b/charts/generic/generic.chartserviceversion.yaml @@ -30,6 +30,7 @@ spec: - node-taint - docker-service-kill - pod-autoscaler + - k8-pod-delete keywords: - Kubernetes diff --git a/charts/generic/generic.package.yaml b/charts/generic/generic.package.yaml index 35227b5..0b1f763 100644 --- a/charts/generic/generic.package.yaml +++ b/charts/generic/generic.package.yaml @@ -51,3 +51,6 @@ 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" diff --git a/charts/chaostoolkit/icons/k8-pod-delete.png b/charts/generic/icons/k8-pod-delete.png similarity index 100% rename from charts/chaostoolkit/icons/k8-pod-delete.png rename to charts/generic/icons/k8-pod-delete.png diff --git a/charts/chaostoolkit/k8-pod-delete/Cluster/engine-kiam-count.yaml b/charts/generic/k8-pod-delete/Cluster/engine-kiam-count.yaml similarity index 100% rename from charts/chaostoolkit/k8-pod-delete/Cluster/engine-kiam-count.yaml rename to charts/generic/k8-pod-delete/Cluster/engine-kiam-count.yaml diff --git a/charts/chaostoolkit/k8-pod-delete/Cluster/engine-kiam-custom-count.yaml b/charts/generic/k8-pod-delete/Cluster/engine-kiam-custom-count.yaml similarity index 100% rename from charts/chaostoolkit/k8-pod-delete/Cluster/engine-kiam-custom-count.yaml rename to charts/generic/k8-pod-delete/Cluster/engine-kiam-custom-count.yaml diff --git a/charts/chaostoolkit/k8-pod-delete/Cluster/engine-kiam-custom-health.yaml b/charts/generic/k8-pod-delete/Cluster/engine-kiam-custom-health.yaml similarity index 100% rename from charts/chaostoolkit/k8-pod-delete/Cluster/engine-kiam-custom-health.yaml rename to charts/generic/k8-pod-delete/Cluster/engine-kiam-custom-health.yaml diff --git a/charts/chaostoolkit/k8-pod-delete/Cluster/engine-kiam-health.yaml b/charts/generic/k8-pod-delete/Cluster/engine-kiam-health.yaml similarity index 100% rename from charts/chaostoolkit/k8-pod-delete/Cluster/engine-kiam-health.yaml rename to charts/generic/k8-pod-delete/Cluster/engine-kiam-health.yaml diff --git a/charts/chaostoolkit/k8-pod-delete/Cluster/rbac-admin.yaml b/charts/generic/k8-pod-delete/Cluster/rbac-admin.yaml similarity index 100% rename from charts/chaostoolkit/k8-pod-delete/Cluster/rbac-admin.yaml rename to charts/generic/k8-pod-delete/Cluster/rbac-admin.yaml diff --git a/charts/chaostoolkit/Readme.md b/charts/generic/k8-pod-delete/Readme.md similarity index 100% rename from charts/chaostoolkit/Readme.md rename to charts/generic/k8-pod-delete/Readme.md diff --git a/charts/chaostoolkit/k8-pod-delete/Service/engine-app-all-health.yaml b/charts/generic/k8-pod-delete/Service/engine-app-all-health.yaml similarity index 100% rename from charts/chaostoolkit/k8-pod-delete/Service/engine-app-all-health.yaml rename to charts/generic/k8-pod-delete/Service/engine-app-all-health.yaml diff --git a/charts/chaostoolkit/k8-pod-delete/Service/engine-app-count.yaml b/charts/generic/k8-pod-delete/Service/engine-app-count.yaml similarity index 100% rename from charts/chaostoolkit/k8-pod-delete/Service/engine-app-count.yaml rename to charts/generic/k8-pod-delete/Service/engine-app-count.yaml diff --git a/charts/chaostoolkit/k8-pod-delete/Service/engine-app-health.yaml b/charts/generic/k8-pod-delete/Service/engine-app-health.yaml similarity index 100% rename from charts/chaostoolkit/k8-pod-delete/Service/engine-app-health.yaml rename to charts/generic/k8-pod-delete/Service/engine-app-health.yaml diff --git a/charts/chaostoolkit/k8-pod-delete/Service/engine-custom-all-health.yaml b/charts/generic/k8-pod-delete/Service/engine-custom-all-health.yaml similarity index 100% rename from charts/chaostoolkit/k8-pod-delete/Service/engine-custom-all-health.yaml rename to charts/generic/k8-pod-delete/Service/engine-custom-all-health.yaml diff --git a/charts/chaostoolkit/k8-pod-delete/Service/engine-custom-count.yaml b/charts/generic/k8-pod-delete/Service/engine-custom-count.yaml similarity index 100% rename from charts/chaostoolkit/k8-pod-delete/Service/engine-custom-count.yaml rename to charts/generic/k8-pod-delete/Service/engine-custom-count.yaml diff --git a/charts/chaostoolkit/k8-pod-delete/Service/engine-custom-health.yaml b/charts/generic/k8-pod-delete/Service/engine-custom-health.yaml similarity index 100% rename from charts/chaostoolkit/k8-pod-delete/Service/engine-custom-health.yaml rename to charts/generic/k8-pod-delete/Service/engine-custom-health.yaml diff --git a/charts/chaostoolkit/k8-pod-delete/Service/rbac.yaml b/charts/generic/k8-pod-delete/Service/rbac.yaml similarity index 100% rename from charts/chaostoolkit/k8-pod-delete/Service/rbac.yaml rename to charts/generic/k8-pod-delete/Service/rbac.yaml diff --git a/charts/chaostoolkit/k8-pod-delete/experiment.yaml b/charts/generic/k8-pod-delete/experiment.yaml similarity index 100% rename from charts/chaostoolkit/k8-pod-delete/experiment.yaml rename to charts/generic/k8-pod-delete/experiment.yaml diff --git a/charts/chaostoolkit/k8-pod-delete/k8-pod-delete.chartserviceversion.yaml b/charts/generic/k8-pod-delete/k8-pod-delete.chartserviceversion.yaml similarity index 82% rename from charts/chaostoolkit/k8-pod-delete/k8-pod-delete.chartserviceversion.yaml rename to charts/generic/k8-pod-delete/k8-pod-delete.chartserviceversion.yaml index 52f770a..8bbeb20 100644 --- a/charts/chaostoolkit/k8-pod-delete/k8-pod-delete.chartserviceversion.yaml +++ b/charts/generic/k8-pod-delete/k8-pod-delete.chartserviceversion.yaml @@ -26,8 +26,8 @@ spec: name: Intuit links: - name: Source Code - url: https://github.com/litmuschaos/litmus/tree/master/experiments/chaostoolkit/kubernetes/pod-delete + url: https://github.com/litmuschaos/litmus-python/tree/master/chaos-test icon: - url: mediatype: "" - chaosexpcrdlink: https://raw.githubusercontent.com/litmuschaos/chaos-charts/master/charts/chaostoolkit/k8-pod-delete/experiment.yaml + chaosexpcrdlink: https://raw.githubusercontent.com/litmuschaos/chaos-charts/master/charts/generic/k8-pod-delete/experiment.yaml