Skip to content

Commit d249835

Browse files
authored
Merge pull request #8846 from zalando-incubator/kube-metrics-adapter-scale-permissions
Give kube-metrics-adapter permissions to scale deployments/statefulsets
2 parents beb95a1 + 885376f commit d249835

File tree

1 file changed

+33
-0
lines changed

1 file changed

+33
-0
lines changed

cluster/manifests/kube-metrics-adapter/01-rbac.yaml

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -169,3 +169,36 @@ subjects:
169169
- kind: ServiceAccount
170170
name: custom-metrics-apiserver
171171
namespace: kube-system
172+
---
173+
apiVersion: rbac.authorization.k8s.io/v1
174+
kind: ClusterRole
175+
metadata:
176+
name: kube-metrics-adapter-scaling-schedule-scaler
177+
labels:
178+
application: kubernetes
179+
component: kube-metrics-adapter
180+
rules:
181+
- apiGroups:
182+
- "apps"
183+
resources:
184+
- deployments/scale
185+
- statefulsets/scale
186+
verbs:
187+
- get
188+
- update
189+
---
190+
apiVersion: rbac.authorization.k8s.io/v1
191+
kind: ClusterRoleBinding
192+
metadata:
193+
name: kube-metrics-adapter-scaling-schedule-scaler
194+
labels:
195+
application: kubernetes
196+
component: kube-metrics-adapter
197+
roleRef:
198+
apiGroup: rbac.authorization.k8s.io
199+
kind: ClusterRole
200+
name: kube-metrics-adapter-scaling-schedule-scaler
201+
subjects:
202+
- kind: ServiceAccount
203+
name: custom-metrics-apiserver
204+
namespace: kube-system

0 commit comments

Comments
 (0)