Skip to content

Commit f6d54b9

Browse files
committed
This commit adds leases.coordination.k8s.io to the leader-election-role
Role under the same rule as configmaps. These permissions are required by default by controller-runtime's leader election, which uses configmapsleases as the default election type. go/v3-alpha: add leases.coordination.k8s.io to leader election RBAC
1 parent 7db6812 commit f6d54b9

File tree

4 files changed

+8
-0
lines changed

4 files changed

+8
-0
lines changed

pkg/plugin/v3/scaffolds/internal/templates/config/rbac/leader_election_role.go

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -48,8 +48,10 @@ metadata:
4848
rules:
4949
- apiGroups:
5050
- ""
51+
- coordination.k8s.io
5152
resources:
5253
- configmaps
54+
- leases
5355
verbs:
5456
- get
5557
- list

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

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,10 @@ metadata:
66
rules:
77
- apiGroups:
88
- ""
9+
- coordination.k8s.io
910
resources:
1011
- configmaps
12+
- leases
1113
verbs:
1214
- get
1315
- list

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

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,10 @@ metadata:
66
rules:
77
- apiGroups:
88
- ""
9+
- coordination.k8s.io
910
resources:
1011
- configmaps
12+
- leases
1113
verbs:
1214
- get
1315
- list

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

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,10 @@ metadata:
66
rules:
77
- apiGroups:
88
- ""
9+
- coordination.k8s.io
910
resources:
1011
- configmaps
12+
- leases
1113
verbs:
1214
- get
1315
- list

0 commit comments

Comments
 (0)