Skip to content

Commit 1b99f3f

Browse files
committed
fine-grained rbac for flagger helm
1 parent 535a92e commit 1b99f3f

File tree

1 file changed

+67
-5
lines changed

1 file changed

+67
-5
lines changed

charts/flagger/templates/rbac.yaml

+67-5
Original file line numberDiff line numberDiff line change
@@ -9,11 +9,73 @@ metadata:
99
app.kubernetes.io/managed-by: {{ .Release.Service }}
1010
app.kubernetes.io/instance: {{ .Release.Name }}
1111
rules:
12-
- apiGroups: ['*']
13-
resources: ['*']
14-
verbs: ['*']
15-
- nonResourceURLs: ['*']
16-
verbs: ['*']
12+
- apiGroups:
13+
- ""
14+
resources:
15+
- configmaps
16+
- secrets
17+
- events
18+
verbs:
19+
- create
20+
- get
21+
- patch
22+
- update
23+
- apiGroups:
24+
- ""
25+
resources:
26+
- services
27+
verbs:
28+
- create
29+
- get
30+
- patch
31+
- update
32+
- apiGroups:
33+
- apps
34+
resources:
35+
- deployments
36+
verbs:
37+
- create
38+
- get
39+
- patch
40+
- update
41+
- apiGroups:
42+
- autoscaling
43+
resources:
44+
- horizontalpodautoscalers
45+
verbs:
46+
- create
47+
- get
48+
- patch
49+
- update
50+
- apiGroups:
51+
- flagger.app
52+
resources:
53+
- canaries/status
54+
verbs:
55+
- get
56+
- patch
57+
- update
58+
- apiGroups:
59+
- networking.istio.io
60+
resources:
61+
- virtualservices
62+
verbs:
63+
- create
64+
- get
65+
- patch
66+
- update
67+
- apiGroups:
68+
- flagger.app
69+
resources:
70+
- canaries
71+
verbs:
72+
- get
73+
- list
74+
- watch
75+
- nonResourceURLs:
76+
- /version
77+
verbs:
78+
- get
1779
---
1880
apiVersion: rbac.authorization.k8s.io/v1beta1
1981
kind: ClusterRoleBinding

0 commit comments

Comments
 (0)