diff --git a/charts/generic/icons/k8-service-kill.png b/charts/generic/icons/k8-service-kill.png new file mode 100644 index 0000000..5d13f6b Binary files /dev/null and b/charts/generic/icons/k8-service-kill.png differ diff --git a/charts/generic/k8-service-kill/rbac.yaml b/charts/generic/k8-service-kill/rbac.yaml index 3c61823..8a259ed 100644 --- a/charts/generic/k8-service-kill/rbac.yaml +++ b/charts/generic/k8-service-kill/rbac.yaml @@ -1,16 +1,16 @@ apiVersion: v1 kind: ServiceAccount metadata: - name: chaos-admin + name: k8-service-kill-sa labels: - name: chaos-admin + name: k8-service-kill-sa --- apiVersion: rbac.authorization.k8s.io/v1beta1 kind: ClusterRole metadata: - name: chaos-admin + name: k8-service-kill-sa labels: - name: chaos-admin + name: k8-service-kill-sa rules: - apiGroups: ["","apps","batch","extensions","litmuschaos.io","openebs.io","storage.k8s.io"] resources: ["chaosengines","chaosexperiments","chaosresults","configmaps","cstorpools","cstorvolumereplicas","events","jobs","persistentvolumeclaims","persistentvolumes","pods","pods/exec","pods/log","secrets","storageclasses","chaosengines","chaosexperiments","chaosresults","configmaps","cstorpools","cstorvolumereplicas","daemonsets","deployments","events","jobs","persistentvolumeclaims","persistentvolumes","pods","pods/eviction","pods/exec","pods/log","replicasets","secrets","services","statefulsets","storageclasses"] @@ -22,14 +22,14 @@ rules: apiVersion: rbac.authorization.k8s.io/v1beta1 kind: ClusterRoleBinding metadata: - name: chaos-admin + name: k8-service-kill-sa labels: - name: chaos-admin + name: k8-service-kill-sa roleRef: apiGroup: rbac.authorization.k8s.io kind: ClusterRole - name: chaos-admin + name: k8-service-kill-sa subjects: - kind: ServiceAccount - name: chaos-admin + name: k8-service-kill-sa namespace: default diff --git a/charts/kube-aws/icons/k8s-aws-ec2-terminate.png b/charts/kube-aws/icons/k8-aws-ec2-terminate.png similarity index 100% rename from charts/kube-aws/icons/k8s-aws-ec2-terminate.png rename to charts/kube-aws/icons/k8-aws-ec2-terminate.png diff --git a/charts/kube-aws/k8-aws-ec2-terminate/rbac.yaml b/charts/kube-aws/k8-aws-ec2-terminate/rbac.yaml new file mode 100644 index 0000000..c7aacf3 --- /dev/null +++ b/charts/kube-aws/k8-aws-ec2-terminate/rbac.yaml @@ -0,0 +1,35 @@ +apiVersion: v1 +kind: ServiceAccount +metadata: + name: k8-aws-ec2-terminate-sa + labels: + name: k8-aws-ec2-terminate-sa +--- +apiVersion: rbac.authorization.k8s.io/v1beta1 +kind: ClusterRole +metadata: + name: k8-aws-ec2-terminate-sa + labels: + name: k8-aws-ec2-terminate-sa +rules: +- apiGroups: ["","apps","batch","extensions","litmuschaos.io","openebs.io","storage.k8s.io"] + resources: ["chaosengines","chaosexperiments","chaosresults","configmaps","cstorpools","cstorvolumereplicas","events","jobs","persistentvolumeclaims","persistentvolumes","pods","pods/exec","pods/log","secrets","storageclasses","chaosengines","chaosexperiments","chaosresults","configmaps","cstorpools","cstorvolumereplicas","daemonsets","deployments","events","jobs","persistentvolumeclaims","persistentvolumes","pods","pods/eviction","pods/exec","pods/log","replicasets","secrets","services","statefulsets","storageclasses"] + verbs: ["create","delete","get","list","patch","update"] +- apiGroups: [""] + resources: ["nodes"] + verbs: ["get","list","patch"] +--- +apiVersion: rbac.authorization.k8s.io/v1beta1 +kind: ClusterRoleBinding +metadata: + name: k8-aws-ec2-terminate-sa + labels: + name: k8-aws-ec2-terminate-sa +roleRef: + apiGroup: rbac.authorization.k8s.io + kind: ClusterRole + name: k8-aws-ec2-terminate-sa +subjects: +- kind: ServiceAccount + name: k8-aws-ec2-terminate-sa + namespace: default diff --git a/charts/kube-aws/kube-aws.chartserviceversion.yaml b/charts/kube-aws/kube-aws.chartserviceversion.yaml index 26ad742..88f30b6 100644 --- a/charts/kube-aws/kube-aws.chartserviceversion.yaml +++ b/charts/kube-aws/kube-aws.chartserviceversion.yaml @@ -34,6 +34,6 @@ experiments: - name: Documentation url: icon: - - url: + - url: https://raw.githubusercontent.com/litmuschaos/chaos-charts/master/charts/kube-aws/icons/kube-aws.png mediatype: image/png chaosexpcrdlink: https://raw.githubusercontent.com/litmuschaos/litmus-python/tree/master/chaos-test diff --git a/charts/kube-aws/k8-aws-ec2-terminate/rbac-admin.yaml b/charts/kube-aws/rbac-admin.yaml similarity index 100% rename from charts/kube-aws/k8-aws-ec2-terminate/rbac-admin.yaml rename to charts/kube-aws/rbac-admin.yaml