Skip to content

Commit 266e48c

Browse files
committed
fix: update YAML/Helm permissions -- add list and get
Add the "get" and "list" verbs that are missing for some resources/workloads. The Informer API requires the "list" permission otherwise K8s API Server returns 403 Forbidden.
1 parent 5e76af4 commit 266e48c

File tree

4 files changed

+20
-0
lines changed

4 files changed

+20
-0
lines changed

snyk-monitor-cluster-permissions.yaml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,20 +11,24 @@ rules:
1111
resources:
1212
- pods
1313
verbs:
14+
- get
1415
- list
1516
- watch
1617
- apiGroups:
1718
- ""
1819
resources:
1920
- namespaces
2021
verbs:
22+
- get
23+
- list
2124
- watch
2225
- apiGroups:
2326
- ""
2427
resources:
2528
- replicationcontrollers
2629
verbs:
2730
- get
31+
- list
2832
- watch
2933
- apiGroups:
3034
- batch
@@ -33,6 +37,7 @@ rules:
3337
- jobs
3438
verbs:
3539
- get
40+
- list
3641
- watch
3742
- apiGroups:
3843
- apps
@@ -43,6 +48,7 @@ rules:
4348
- statefulsets
4449
verbs:
4550
- get
51+
- list
4652
- watch
4753
---
4854
kind: ServiceAccount

snyk-monitor-namespaced-permissions.yaml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ rules:
1111
resources:
1212
- pods
1313
verbs:
14+
- get
1415
- list
1516
- watch
1617
- apiGroups:
@@ -19,6 +20,7 @@ rules:
1920
- replicationcontrollers
2021
verbs:
2122
- get
23+
- list
2224
- watch
2325
- apiGroups:
2426
- batch
@@ -27,6 +29,7 @@ rules:
2729
- jobs
2830
verbs:
2931
- get
32+
- list
3033
- watch
3134
- apiGroups:
3235
- apps
@@ -37,6 +40,7 @@ rules:
3740
- statefulsets
3841
verbs:
3942
- get
43+
- list
4044
- watch
4145
---
4246
kind: ServiceAccount

snyk-monitor/templates/clusterrole.yaml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,20 +14,24 @@ rules:
1414
resources:
1515
- pods
1616
verbs:
17+
- get
1718
- list
1819
- watch
1920
- apiGroups:
2021
- ""
2122
resources:
2223
- namespaces
2324
verbs:
25+
- get
26+
- list
2427
- watch
2528
- apiGroups:
2629
- ""
2730
resources:
2831
- replicationcontrollers
2932
verbs:
3033
- get
34+
- list
3135
- watch
3236
- apiGroups:
3337
- batch
@@ -36,6 +40,7 @@ rules:
3640
- jobs
3741
verbs:
3842
- get
43+
- list
3944
- watch
4045
- apiGroups:
4146
- apps
@@ -46,5 +51,6 @@ rules:
4651
- statefulsets
4752
verbs:
4853
- get
54+
- list
4955
- watch
5056
{{- end }}

snyk-monitor/templates/role.yaml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@ rules:
1414
resources:
1515
- pods
1616
verbs:
17+
- get
1718
- list
1819
- watch
1920
- apiGroups:
@@ -28,6 +29,7 @@ rules:
2829
- replicationcontrollers
2930
verbs:
3031
- get
32+
- list
3133
- watch
3234
- apiGroups:
3335
- batch
@@ -36,6 +38,7 @@ rules:
3638
- jobs
3739
verbs:
3840
- get
41+
- list
3942
- watch
4043
- apiGroups:
4144
- apps
@@ -46,5 +49,6 @@ rules:
4649
- statefulsets
4750
verbs:
4851
- get
52+
- list
4953
- watch
5054
{{- end }}

0 commit comments

Comments
 (0)