diff --git a/charts/cassandra/cassandra-pod-delete/experiment.yaml b/charts/cassandra/cassandra-pod-delete/experiment.yaml index 05a7a70..3906cdd 100644 --- a/charts/cassandra/cassandra-pod-delete/experiment.yaml +++ b/charts/cassandra/cassandra-pod-delete/experiment.yaml @@ -28,7 +28,6 @@ spec: - "pods/exec" - "services" - "events" - - "configmaps" - "chaosengines" - "chaosexperiments" - "chaosresults" @@ -40,13 +39,6 @@ spec: - "update" - "delete" - "deletecollection" - - apiGroups: - - "" - resources: - - "nodes" - verbs: - - "get" - - "list" image: "litmuschaos/go-runner:latest" imagePullPolicy: Always args: diff --git a/charts/generic/container-kill/experiment.yaml b/charts/generic/container-kill/experiment.yaml index 0584f2e..8617e54 100644 --- a/charts/generic/container-kill/experiment.yaml +++ b/charts/generic/container-kill/experiment.yaml @@ -17,12 +17,21 @@ spec: - "" - "apps" - "batch" + - "apps.openshift.io" + - "argoproj.io" - "litmuschaos.io" resources: - "jobs" - "pods" - "pods/log" - "events" + - "replicationcontrollers" + - "deployments" + - "statefulsets" + - "daemonsets" + - "replicasets" + - "deploymentconfigs" + - "rollouts" - "pods/exec" - "chaosengines" - "chaosexperiments" diff --git a/charts/generic/disk-fill/experiment.yaml b/charts/generic/disk-fill/experiment.yaml index cf63a26..979af76 100644 --- a/charts/generic/disk-fill/experiment.yaml +++ b/charts/generic/disk-fill/experiment.yaml @@ -18,12 +18,21 @@ spec: - "" - "apps" - "batch" + - "apps.openshift.io" + - "argoproj.io" - "litmuschaos.io" resources: - "jobs" - "pods" - "pods/exec" - "pods/log" + - "replicationcontrollers" + - "deployments" + - "statefulsets" + - "daemonsets" + - "replicasets" + - "deploymentconfigs" + - "rollouts" - "events" - "chaosengines" - "chaosexperiments" diff --git a/charts/generic/kubelet-service-kill/experiment.yaml b/charts/generic/kubelet-service-kill/experiment.yaml index 449b6e9..2810ba0 100644 --- a/charts/generic/kubelet-service-kill/experiment.yaml +++ b/charts/generic/kubelet-service-kill/experiment.yaml @@ -17,12 +17,12 @@ spec: - apiGroups: - "" - "batch" - - "apps" - "litmuschaos.io" resources: - "jobs" - "pods" - "pods/log" + - "pods/exec" - "events" - "chaosengines" - "chaosexperiments" @@ -34,6 +34,7 @@ spec: - "patch" - "update" - "delete" + - "deletecollection" - apiGroups: - "" resources: diff --git a/charts/generic/node-cpu-hog/experiment.yaml b/charts/generic/node-cpu-hog/experiment.yaml index 1118763..6d3ee2e 100644 --- a/charts/generic/node-cpu-hog/experiment.yaml +++ b/charts/generic/node-cpu-hog/experiment.yaml @@ -17,12 +17,12 @@ spec: - apiGroups: - "" - "batch" - - "apps" - "litmuschaos.io" resources: - "jobs" - "pods" - "pods/log" + - "pods/exec" - "events" - "chaosengines" - "chaosexperiments" @@ -34,6 +34,7 @@ spec: - "patch" - "update" - "delete" + - "deletecollection" - apiGroups: - "" resources: diff --git a/charts/generic/node-drain/experiment.yaml b/charts/generic/node-drain/experiment.yaml index 43dee63..364369d 100644 --- a/charts/generic/node-drain/experiment.yaml +++ b/charts/generic/node-drain/experiment.yaml @@ -18,7 +18,6 @@ spec: - apiGroups: - "" - "batch" - - "extensions" - "litmuschaos.io" - "apps" resources: @@ -26,6 +25,7 @@ spec: - "pods" - "events" - "pods/log" + - "pods/exec" - "daemonsets" - "pods/eviction" - "chaosengines" @@ -38,6 +38,7 @@ spec: - "patch" - "update" - "delete" + - "deletecollection" - apiGroups: - "" resources: diff --git a/charts/generic/node-io-stress/experiment.yaml b/charts/generic/node-io-stress/experiment.yaml index 56c6938..2c9d224 100644 --- a/charts/generic/node-io-stress/experiment.yaml +++ b/charts/generic/node-io-stress/experiment.yaml @@ -17,12 +17,12 @@ spec: - apiGroups: - "" - "batch" - - "apps" - "litmuschaos.io" resources: - "jobs" - "pods" - "pods/log" + - "pods/exec" - "events" - "chaosengines" - "chaosexperiments" @@ -34,6 +34,7 @@ spec: - "patch" - "update" - "delete" + - "deletecollection" - apiGroups: - "" resources: diff --git a/charts/generic/node-memory-hog/experiment.yaml b/charts/generic/node-memory-hog/experiment.yaml index 5e16da3..c7b9808 100644 --- a/charts/generic/node-memory-hog/experiment.yaml +++ b/charts/generic/node-memory-hog/experiment.yaml @@ -17,12 +17,12 @@ spec: - apiGroups: - "" - "batch" - - "apps" - "litmuschaos.io" resources: - "jobs" - "pods" - "pods/log" + - "pods/exec" - "events" - "chaosengines" - "chaosexperiments" @@ -34,6 +34,7 @@ spec: - "patch" - "update" - "delete" + - "deletecollection" - apiGroups: - "" resources: diff --git a/charts/generic/node-poweroff/experiment.yaml b/charts/generic/node-poweroff/experiment.yaml index 5d7e492..67b8d2d 100644 --- a/charts/generic/node-poweroff/experiment.yaml +++ b/charts/generic/node-poweroff/experiment.yaml @@ -18,12 +18,12 @@ spec: - apiGroups: - "" - "batch" - - "apps" - "litmuschaos.io" resources: - "jobs" - "pods" - "pods/log" + - "pods/exec" - "events" - "chaosengines" - "chaosexperiments" @@ -36,6 +36,7 @@ spec: - "patch" - "update" - "delete" + - "deletecollection" - apiGroups: - "" resources: diff --git a/charts/generic/node-restart/experiment.yaml b/charts/generic/node-restart/experiment.yaml index 067f48f..6e2d02a 100644 --- a/charts/generic/node-restart/experiment.yaml +++ b/charts/generic/node-restart/experiment.yaml @@ -18,12 +18,12 @@ spec: - apiGroups: - "" - "batch" - - "apps" - "litmuschaos.io" resources: - "jobs" - "pods" - "pods/log" + - "pods/exec" - "events" - "chaosengines" - "chaosexperiments" @@ -36,6 +36,7 @@ spec: - "patch" - "update" - "delete" + - "deletecollection" - apiGroups: - "" resources: diff --git a/charts/generic/node-taint/experiment.yaml b/charts/generic/node-taint/experiment.yaml index 54829de..71874b3 100644 --- a/charts/generic/node-taint/experiment.yaml +++ b/charts/generic/node-taint/experiment.yaml @@ -18,13 +18,14 @@ spec: - apiGroups: - "" - "batch" - - "extensions" + - "apps" - "litmuschaos.io" resources: - "jobs" - "pods" - "events" - "pods/log" + - "pods/exec" - "daemonsets" - "pods/eviction" - "chaosengines" @@ -37,6 +38,7 @@ spec: - "patch" - "update" - "delete" + - "deletecollection" - apiGroups: - "" resources: diff --git a/charts/generic/node-taint/rbac-psp.yaml b/charts/generic/node-taint/rbac-psp.yaml index af6fce3..ed4fe05 100644 --- a/charts/generic/node-taint/rbac-psp.yaml +++ b/charts/generic/node-taint/rbac-psp.yaml @@ -28,9 +28,6 @@ rules: - apiGroups: ["litmuschaos.io"] resources: ["chaosengines","chaosexperiments","chaosresults"] verbs: ["create","list","get","patch","update"] -- apiGroups: [""] - resources: ["nodes"] - verbs: ["patch","get","list"] - apiGroups: [""] resources: ["nodes"] verbs: ["patch","get","list","update"] diff --git a/charts/generic/node-taint/rbac.yaml b/charts/generic/node-taint/rbac.yaml index fd3f327..9bec623 100644 --- a/charts/generic/node-taint/rbac.yaml +++ b/charts/generic/node-taint/rbac.yaml @@ -28,9 +28,6 @@ rules: - apiGroups: ["litmuschaos.io"] resources: ["chaosengines","chaosexperiments","chaosresults"] verbs: ["create","list","get","patch","update"] -- apiGroups: [""] - resources: ["nodes"] - verbs: ["patch","get","list"] - apiGroups: [""] resources: ["nodes"] verbs: ["patch","get","list","update"] diff --git a/charts/generic/pod-autoscaler/experiment.yaml b/charts/generic/pod-autoscaler/experiment.yaml index 49a46a5..1e26188 100644 --- a/charts/generic/pod-autoscaler/experiment.yaml +++ b/charts/generic/pod-autoscaler/experiment.yaml @@ -23,7 +23,9 @@ spec: - "jobs" - "pods" - "pods/log" + - "pods/exec" - "deployments" + - "statefulsets" - "events" - "chaosengines" - "chaosexperiments" @@ -35,6 +37,7 @@ spec: - "patch" - "update" - "delete" + - "deletecollection" - apiGroups: - "" resources: @@ -42,6 +45,9 @@ spec: verbs: - "get" - "list" + - "create" + - "patch" + - "update" image: "litmuschaos/go-runner:latest" imagePullPolicy: Always args: diff --git a/charts/generic/pod-autoscaler/rbac-psp.yaml b/charts/generic/pod-autoscaler/rbac-psp.yaml index d0f26d6..b0d1a93 100644 --- a/charts/generic/pod-autoscaler/rbac-psp.yaml +++ b/charts/generic/pod-autoscaler/rbac-psp.yaml @@ -23,7 +23,7 @@ rules: resources: ["jobs"] verbs: ["create","list","get","delete","deletecollection"] - apiGroups: ["apps"] - resources: ["deployments"] + resources: ["deployments","statefulsets"] verbs: ["list","get","patch","update"] - apiGroups: ["litmuschaos.io"] resources: ["chaosengines","chaosexperiments","chaosresults"] diff --git a/charts/generic/pod-autoscaler/rbac.yaml b/charts/generic/pod-autoscaler/rbac.yaml index 92f08f2..e5f53ca 100644 --- a/charts/generic/pod-autoscaler/rbac.yaml +++ b/charts/generic/pod-autoscaler/rbac.yaml @@ -23,7 +23,7 @@ rules: resources: ["jobs"] verbs: ["create","list","get","delete","deletecollection"] - apiGroups: ["apps"] - resources: ["deployments"] + resources: ["deployments","statefulsets"] verbs: ["list","get","patch","update"] - apiGroups: ["litmuschaos.io"] resources: ["chaosengines","chaosexperiments","chaosresults"] diff --git a/charts/generic/pod-cpu-hog/experiment.yaml b/charts/generic/pod-cpu-hog/experiment.yaml index ac7c544..e8dd9fd 100644 --- a/charts/generic/pod-cpu-hog/experiment.yaml +++ b/charts/generic/pod-cpu-hog/experiment.yaml @@ -17,12 +17,22 @@ spec: - apiGroups: - "" - "batch" + - "apps" + - "apps.openshift.io" + - "argoproj.io" - "litmuschaos.io" resources: - "jobs" - "pods" - "pods/log" - "events" + - "replicationcontrollers" + - "deployments" + - "statefulsets" + - "daemonsets" + - "replicasets" + - "deploymentconfigs" + - "rollouts" - "pods/exec" - "chaosengines" - "chaosexperiments" diff --git a/charts/generic/pod-delete/experiment.yaml b/charts/generic/pod-delete/experiment.yaml index c7fe6cc..1ae7a7d 100644 --- a/charts/generic/pod-delete/experiment.yaml +++ b/charts/generic/pod-delete/experiment.yaml @@ -18,6 +18,8 @@ spec: - apiGroups: - "" - "apps" + - "apps.openshift.io" + - "argoproj.io" - "batch" - "litmuschaos.io" resources: @@ -25,6 +27,14 @@ spec: - "jobs" - "pods" - "pods/log" + - "replicationcontrollers" + - "deployments" + - "statefulsets" + - "daemonsets" + - "replicasets" + - "deploymentconfigs" + - "rollouts" + - "pods/exec" - "events" - "chaosengines" - "chaosexperiments" diff --git a/charts/generic/pod-io-stress/experiment.yaml b/charts/generic/pod-io-stress/experiment.yaml index a06e1a2..b974ef7 100644 --- a/charts/generic/pod-io-stress/experiment.yaml +++ b/charts/generic/pod-io-stress/experiment.yaml @@ -18,11 +18,21 @@ spec: - apiGroups: - "" - "batch" + - "apps" + - "apps.openshift.io" + - "argoproj.io" - "litmuschaos.io" resources: - "jobs" - "pods" - "pods/log" + - "replicationcontrollers" + - "deployments" + - "statefulsets" + - "daemonsets" + - "replicasets" + - "deploymentconfigs" + - "rollouts" - "pods/exec" - "events" - "chaosengines" diff --git a/charts/generic/pod-memory-hog/experiment.yaml b/charts/generic/pod-memory-hog/experiment.yaml index d0a2635..f9ffe13 100644 --- a/charts/generic/pod-memory-hog/experiment.yaml +++ b/charts/generic/pod-memory-hog/experiment.yaml @@ -18,11 +18,21 @@ spec: - apiGroups: - "" - "batch" + - "apps" + - "apps.openshift.io" + - "argoproj.io" - "litmuschaos.io" resources: - "jobs" - "pods" - "pods/log" + - "replicationcontrollers" + - "deployments" + - "statefulsets" + - "daemonsets" + - "replicasets" + - "deploymentconfigs" + - "rollouts" - "pods/exec" - "events" - "chaosengines" diff --git a/charts/generic/pod-network-corruption/experiment.yaml b/charts/generic/pod-network-corruption/experiment.yaml index 40f8a22..42413c2 100644 --- a/charts/generic/pod-network-corruption/experiment.yaml +++ b/charts/generic/pod-network-corruption/experiment.yaml @@ -17,11 +17,22 @@ spec: - apiGroups: - "" - "batch" + - "apps" + - "apps.openshift.io" + - "argoproj.io" - "litmuschaos.io" resources: - "jobs" - "pods" - "pods/log" + - "replicationcontrollers" + - "deployments" + - "statefulsets" + - "daemonsets" + - "replicasets" + - "deploymentconfigs" + - "rollouts" + - "pods/exec" - "events" - "chaosengines" - "chaosexperiments" diff --git a/charts/generic/pod-network-duplication/experiment.yaml b/charts/generic/pod-network-duplication/experiment.yaml index d56e6ea..bcff430 100644 --- a/charts/generic/pod-network-duplication/experiment.yaml +++ b/charts/generic/pod-network-duplication/experiment.yaml @@ -17,11 +17,22 @@ spec: - apiGroups: - "" - "batch" + - "apps" + - "apps.openshift.io" + - "argoproj.io" - "litmuschaos.io" resources: - "jobs" - "pods" - "pods/log" + - "replicationcontrollers" + - "deployments" + - "statefulsets" + - "daemonsets" + - "replicasets" + - "deploymentconfigs" + - "rollouts" + - "pods/exec" - "events" - "chaosengines" - "chaosexperiments" diff --git a/charts/generic/pod-network-latency/experiment.yaml b/charts/generic/pod-network-latency/experiment.yaml index a851076..328233f 100644 --- a/charts/generic/pod-network-latency/experiment.yaml +++ b/charts/generic/pod-network-latency/experiment.yaml @@ -17,11 +17,22 @@ spec: - apiGroups: - "" - "batch" + - "apps" + - "apps.openshift.io" + - "argoproj.io" - "litmuschaos.io" resources: - "jobs" - "pods" - "pods/log" + - "replicationcontrollers" + - "deployments" + - "statefulsets" + - "daemonsets" + - "replicasets" + - "deploymentconfigs" + - "rollouts" + - "pods/exec" - "events" - "chaosengines" - "chaosexperiments" diff --git a/charts/generic/pod-network-loss/experiment.yaml b/charts/generic/pod-network-loss/experiment.yaml index 795b340..36f988c 100644 --- a/charts/generic/pod-network-loss/experiment.yaml +++ b/charts/generic/pod-network-loss/experiment.yaml @@ -17,11 +17,22 @@ spec: - apiGroups: - "" - "batch" + - "apps" + - "apps.openshift.io" + - "argoproj.io" - "litmuschaos.io" resources: - "jobs" - "pods" - "pods/log" + - "replicationcontrollers" + - "deployments" + - "statefulsets" + - "daemonsets" + - "replicasets" + - "deploymentconfigs" + - "rollouts" + - "pods/exec" - "events" - "chaosengines" - "chaosexperiments" diff --git a/charts/kafka/kafka-broker-pod-failure/experiment.yaml b/charts/kafka/kafka-broker-pod-failure/experiment.yaml index 5099163..8886510 100644 --- a/charts/kafka/kafka-broker-pod-failure/experiment.yaml +++ b/charts/kafka/kafka-broker-pod-failure/experiment.yaml @@ -36,7 +36,9 @@ spec: - "get" - "delete" - "list" + - "update" - "patch" + - "deletecollection" - apiGroups: - "" resources: diff --git a/charts/kube-aws/ebs-loss/experiment.yaml b/charts/kube-aws/ebs-loss/experiment.yaml index b83b512..e89f7ce 100644 --- a/charts/kube-aws/ebs-loss/experiment.yaml +++ b/charts/kube-aws/ebs-loss/experiment.yaml @@ -23,6 +23,7 @@ spec: - "pods" - "events" - "pods/log" + - "pods/exec" - "secrets" - "chaosengines" - "chaosexperiments" diff --git a/charts/kube-aws/ec2-terminate/experiment.yaml b/charts/kube-aws/ec2-terminate/experiment.yaml index f5e825a..e60fc56 100644 --- a/charts/kube-aws/ec2-terminate/experiment.yaml +++ b/charts/kube-aws/ec2-terminate/experiment.yaml @@ -23,6 +23,7 @@ spec: - "pods" - "events" - "pods/log" + - "pods/exec" - "secrets" - "chaosengines" - "chaosexperiments"