@@ -67,4 +67,48 @@ subjects:
67
67
roleRef :
68
68
kind : ClusterRole
69
69
name : system:csi-external-provisioner
70
+ apiGroup : rbac.authorization.k8s.io
71
+
72
+ ---
73
+
74
+ apiVersion : rbac.authorization.k8s.io/v1
75
+ kind : ClusterRole
76
+ metadata :
77
+ name : system:csi-external-snapshotter
78
+ rules :
79
+ - apiGroups : ["snapshot.storage.k8s.io"]
80
+ resources : ["volumesnapshotclasses"]
81
+ verbs : ["get", "list", "watch"]
82
+ - apiGroups : ["snapshot.storage.k8s.io"]
83
+ resources : ["volumesnapshotcontents"]
84
+ verbs : ["create", "get", "list", "watch", "update", "delete"]
85
+ - apiGroups : ["snapshot.storage.k8s.io"]
86
+ resources : ["volumesnapshots"]
87
+ verbs : ["get", "list", "watch", "update"]
88
+ - apiGroups : ["apiextensions.k8s.io"]
89
+ resources : ["customresourcedefinitions"]
90
+ verbs : ["create", "list", "watch", "delete"]
91
+ - apiGroups : [""]
92
+ resources : ["events"]
93
+ verbs : ["list", "watch", "create", "update", "patch"]
94
+ - apiGroups : ["storage.k8s.io"]
95
+ resources : ["storageclasses"]
96
+ verbs : ["watch", "get", "list"]
97
+ - apiGroups : ["admissionregistration.k8s.io"]
98
+ resources : ["mutatingwebhookconfigurations"]
99
+ verbs : ["create"]
100
+
101
+ ---
102
+
103
+ kind : ClusterRoleBinding
104
+ apiVersion : rbac.authorization.k8s.io/v1
105
+ metadata :
106
+ name : csi-controller-snapshotter-binding
107
+ subjects :
108
+ - kind : ServiceAccount
109
+ name : csi-controller-sa
110
+ namespace : default
111
+ roleRef :
112
+ kind : ClusterRole
113
+ name : system:csi-external-snapshotter
70
114
apiGroup : rbac.authorization.k8s.io
0 commit comments