Skip to content

Commit d75f0ea

Browse files
committed
chore: add RBAC lease
1 parent e17cf0f commit d75f0ea

File tree

8 files changed

+40
-16
lines changed

8 files changed

+40
-16
lines changed
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
apiVersion: v1
22
appVersion: latest
3-
description: Azure file Container Storage Interface (CSI) Storage Plugin
3+
description: Azure File Container Storage Interface (CSI) Storage Plugin
44
name: azurefile-csi-driver
55
version: latest

charts/latest/azurefile-csi-driver/templates/rbac-csi-azurefile-controller.yaml

+9-3
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,9 @@ rules:
6464
- apiGroups: ["storage.k8s.io"]
6565
resources: ["volumeattachments"]
6666
verbs: ["get", "list", "watch", "update"]
67-
67+
- apiGroups: ["coordination.k8s.io"]
68+
resources: ["leases"]
69+
verbs: ["get", "list", "watch", "create", "update", "patch"]
6870
---
6971

7072
kind: ClusterRoleBinding
@@ -96,7 +98,9 @@ rules:
9698
- apiGroups: ["csi.storage.k8s.io"]
9799
resources: ["csidrivers"]
98100
verbs: ["create", "delete"]
99-
101+
- apiGroups: ["coordination.k8s.io"]
102+
resources: ["leases"]
103+
verbs: ["get", "list", "watch", "create", "update", "patch"]
100104
---
101105

102106
kind: ClusterRoleBinding
@@ -149,7 +153,9 @@ rules:
149153
- apiGroups: ["apiextensions.k8s.io"]
150154
resources: ["customresourcedefinitions"]
151155
verbs: ["create", "list", "watch", "delete"]
152-
156+
- apiGroups: ["coordination.k8s.io"]
157+
resources: ["leases"]
158+
verbs: ["get", "list", "watch", "create", "update", "patch"]
153159
---
154160

155161
kind: ClusterRoleBinding
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
apiVersion: v1
22
appVersion: 0.2.0
3-
description: Azure file Container Storage Interface (CSI) Storage Plugin
3+
description: Azure File Container Storage Interface (CSI) Storage Plugin
44
name: azurefile-csi-driver
55
version: 0.2.0
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
apiVersion: v1
22
appVersion: 0.3.0
3-
description: Azure file Container Storage Interface (CSI) Storage Plugin
3+
description: Azure File Container Storage Interface (CSI) Storage Plugin
44
name: azurefile-csi-driver
55
version: 0.3.0
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
apiVersion: v1
22
appVersion: v0.4.0
3-
description: Azure file Container Storage Interface (CSI) Storage Plugin
3+
description: Azure File Container Storage Interface (CSI) Storage Plugin
44
name: azurefile-csi-driver
55
version: v0.4.0

charts/v0.4.0/azurefile-csi-driver/templates/rbac-csi-azurefile-controller.yaml

+9-3
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,9 @@ rules:
6464
- apiGroups: ["storage.k8s.io"]
6565
resources: ["volumeattachments"]
6666
verbs: ["get", "list", "watch", "update"]
67-
67+
- apiGroups: ["coordination.k8s.io"]
68+
resources: ["leases"]
69+
verbs: ["get", "list", "watch", "create", "update", "patch"]
6870
---
6971

7072
kind: ClusterRoleBinding
@@ -96,7 +98,9 @@ rules:
9698
- apiGroups: ["csi.storage.k8s.io"]
9799
resources: ["csidrivers"]
98100
verbs: ["create", "delete"]
99-
101+
- apiGroups: ["coordination.k8s.io"]
102+
resources: ["leases"]
103+
verbs: ["get", "list", "watch", "create", "update", "patch"]
100104
---
101105

102106
kind: ClusterRoleBinding
@@ -149,7 +153,9 @@ rules:
149153
- apiGroups: ["apiextensions.k8s.io"]
150154
resources: ["customresourcedefinitions"]
151155
verbs: ["create", "list", "watch", "delete"]
152-
156+
- apiGroups: ["coordination.k8s.io"]
157+
resources: ["leases"]
158+
verbs: ["get", "list", "watch", "create", "update", "patch"]
153159
---
154160

155161
kind: ClusterRoleBinding

deploy/rbac-csi-azurefile-controller.yaml

+9-3
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,9 @@ rules:
2929
- apiGroups: [""]
3030
resources: ["nodes"]
3131
verbs: ["get", "list", "watch"]
32-
32+
- apiGroups: ["coordination.k8s.io"]
33+
resources: ["leases"]
34+
verbs: ["get", "list", "watch", "create", "update", "patch"]
3335
---
3436

3537
kind: ClusterRoleBinding
@@ -64,7 +66,9 @@ rules:
6466
- apiGroups: ["storage.k8s.io"]
6567
resources: ["volumeattachments"]
6668
verbs: ["get", "list", "watch", "update"]
67-
69+
- apiGroups: ["coordination.k8s.io"]
70+
resources: ["leases"]
71+
verbs: ["get", "list", "watch", "create", "update", "patch"]
6872
---
6973

7074
kind: ClusterRoleBinding
@@ -93,7 +97,9 @@ rules:
9397
- apiGroups: ["csi.storage.k8s.io"]
9498
resources: ["csidrivers"]
9599
verbs: ["create", "delete"]
96-
100+
- apiGroups: ["coordination.k8s.io"]
101+
resources: ["leases"]
102+
verbs: ["get", "list", "watch", "create", "update", "patch"]
97103
---
98104

99105
kind: ClusterRoleBinding

deploy/v0.4.0/rbac-csi-azurefile-controller.yaml

+9-3
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,9 @@ rules:
2929
- apiGroups: [""]
3030
resources: ["nodes"]
3131
verbs: ["get", "list", "watch"]
32-
32+
- apiGroups: ["coordination.k8s.io"]
33+
resources: ["leases"]
34+
verbs: ["get", "list", "watch", "create", "update", "patch"]
3335
---
3436

3537
kind: ClusterRoleBinding
@@ -64,7 +66,9 @@ rules:
6466
- apiGroups: ["storage.k8s.io"]
6567
resources: ["volumeattachments"]
6668
verbs: ["get", "list", "watch", "update"]
67-
69+
- apiGroups: ["coordination.k8s.io"]
70+
resources: ["leases"]
71+
verbs: ["get", "list", "watch", "create", "update", "patch"]
6872
---
6973

7074
kind: ClusterRoleBinding
@@ -93,7 +97,9 @@ rules:
9397
- apiGroups: ["csi.storage.k8s.io"]
9498
resources: ["csidrivers"]
9599
verbs: ["create", "delete"]
96-
100+
- apiGroups: ["coordination.k8s.io"]
101+
resources: ["leases"]
102+
verbs: ["get", "list", "watch", "create", "update", "patch"]
97103
---
98104

99105
kind: ClusterRoleBinding

0 commit comments

Comments
 (0)