Skip to content

Commit e6f3a70

Browse files
authored
Merge pull request #2151 from estroz/bugfix/leader-election-split-rules
🐛 (go/v3) moved leases.coordination.k8s.io to its own proxy-role rule
2 parents 698ff24 + 467e672 commit e6f3a70

File tree

15 files changed

+115
-35
lines changed

15 files changed

+115
-35
lines changed

pkg/plugins/common/kustomize/v1/scaffolds/internal/templates/config/rbac/auth_proxy_client_role.go

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,8 @@ kind: ClusterRole
4545
metadata:
4646
name: metrics-reader
4747
rules:
48-
- nonResourceURLs: ["/metrics"]
49-
verbs: ["get"]
48+
- nonResourceURLs:
49+
- "/metrics"
50+
verbs:
51+
- get
5052
`

pkg/plugins/common/kustomize/v1/scaffolds/internal/templates/config/rbac/auth_proxy_role.go

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -45,12 +45,16 @@ kind: ClusterRole
4545
metadata:
4646
name: proxy-role
4747
rules:
48-
- apiGroups: ["authentication.k8s.io"]
48+
- apiGroups:
49+
- authentication.k8s.io
4950
resources:
5051
- tokenreviews
51-
verbs: ["create"]
52-
- apiGroups: ["authorization.k8s.io"]
52+
verbs:
53+
- create
54+
- apiGroups:
55+
- authorization.k8s.io
5356
resources:
5457
- subjectaccessreviews
55-
verbs: ["create"]
58+
verbs:
59+
- create
5660
`

pkg/plugins/common/kustomize/v1/scaffolds/internal/templates/config/rbac/leader_election_role.go

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,9 +48,19 @@ metadata:
4848
rules:
4949
- apiGroups:
5050
- ""
51-
- coordination.k8s.io
5251
resources:
5352
- configmaps
53+
verbs:
54+
- get
55+
- list
56+
- watch
57+
- create
58+
- update
59+
- patch
60+
- delete
61+
- apiGroups:
62+
- coordination.k8s.io
63+
resources:
5464
- leases
5565
verbs:
5666
- get

testdata/project-v3-addon/config/rbac/auth_proxy_client_clusterrole.yaml

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,5 +3,7 @@ kind: ClusterRole
33
metadata:
44
name: metrics-reader
55
rules:
6-
- nonResourceURLs: ["/metrics"]
7-
verbs: ["get"]
6+
- nonResourceURLs:
7+
- "/metrics"
8+
verbs:
9+
- get

testdata/project-v3-addon/config/rbac/auth_proxy_role.yaml

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,11 +3,15 @@ kind: ClusterRole
33
metadata:
44
name: proxy-role
55
rules:
6-
- apiGroups: ["authentication.k8s.io"]
6+
- apiGroups:
7+
- authentication.k8s.io
78
resources:
89
- tokenreviews
9-
verbs: ["create"]
10-
- apiGroups: ["authorization.k8s.io"]
10+
verbs:
11+
- create
12+
- apiGroups:
13+
- authorization.k8s.io
1114
resources:
1215
- subjectaccessreviews
13-
verbs: ["create"]
16+
verbs:
17+
- create

testdata/project-v3-addon/config/rbac/leader_election_role.yaml

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,19 @@ metadata:
66
rules:
77
- apiGroups:
88
- ""
9-
- coordination.k8s.io
109
resources:
1110
- configmaps
11+
verbs:
12+
- get
13+
- list
14+
- watch
15+
- create
16+
- update
17+
- patch
18+
- delete
19+
- apiGroups:
20+
- coordination.k8s.io
21+
resources:
1222
- leases
1323
verbs:
1424
- get

testdata/project-v3-config/config/rbac/auth_proxy_client_clusterrole.yaml

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,5 +3,7 @@ kind: ClusterRole
33
metadata:
44
name: metrics-reader
55
rules:
6-
- nonResourceURLs: ["/metrics"]
7-
verbs: ["get"]
6+
- nonResourceURLs:
7+
- "/metrics"
8+
verbs:
9+
- get

testdata/project-v3-config/config/rbac/auth_proxy_role.yaml

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,11 +3,15 @@ kind: ClusterRole
33
metadata:
44
name: proxy-role
55
rules:
6-
- apiGroups: ["authentication.k8s.io"]
6+
- apiGroups:
7+
- authentication.k8s.io
78
resources:
89
- tokenreviews
9-
verbs: ["create"]
10-
- apiGroups: ["authorization.k8s.io"]
10+
verbs:
11+
- create
12+
- apiGroups:
13+
- authorization.k8s.io
1114
resources:
1215
- subjectaccessreviews
13-
verbs: ["create"]
16+
verbs:
17+
- create

testdata/project-v3-config/config/rbac/leader_election_role.yaml

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,19 @@ metadata:
66
rules:
77
- apiGroups:
88
- ""
9-
- coordination.k8s.io
109
resources:
1110
- configmaps
11+
verbs:
12+
- get
13+
- list
14+
- watch
15+
- create
16+
- update
17+
- patch
18+
- delete
19+
- apiGroups:
20+
- coordination.k8s.io
21+
resources:
1222
- leases
1323
verbs:
1424
- get

testdata/project-v3-multigroup/config/rbac/auth_proxy_client_clusterrole.yaml

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,5 +3,7 @@ kind: ClusterRole
33
metadata:
44
name: metrics-reader
55
rules:
6-
- nonResourceURLs: ["/metrics"]
7-
verbs: ["get"]
6+
- nonResourceURLs:
7+
- "/metrics"
8+
verbs:
9+
- get

0 commit comments

Comments
 (0)