diff --git a/pure-csi/templates/rbac.yaml b/pure-csi/templates/rbac.yaml index fdb4f03..23f62b2 100644 --- a/pure-csi/templates/rbac.yaml +++ b/pure-csi/templates/rbac.yaml @@ -182,7 +182,7 @@ roleRef: kind: ClusterRole apiVersion: {{ template "rbac.apiVersion" . }} metadata: - name: external-resizer-runner + name: {{ .Values.clusterrole.name }} labels: {{ include "pure_csi.labels" . | indent 4}} rules: @@ -208,7 +208,7 @@ rules: kind: ClusterRoleBinding apiVersion: {{ template "rbac.apiVersion" . }} metadata: - name: csi-resizer-role + name: {{ .Values.clusterrolebinding.name }} labels: {{ include "pure_csi.labels" . | indent 4}} subjects: diff --git a/pure-csi/values.yaml b/pure-csi/values.yaml index eef0af6..3b2f3af 100644 --- a/pure-csi/values.yaml +++ b/pure-csi/values.yaml @@ -53,10 +53,15 @@ storageclass: # set the type of backend you want for the 'pure' storageclass pureBackend: "block" -# specify the service account name for this app +# specify the service account name for this app and the ClusterRoleBinding resizer name clusterrolebinding: + name: "csi-resizer-role" serviceAccount: name: "pure" + +# specify the ClusterRole name +clusterrole: + name: "external-resizer-runner" # support ISCSI or FC, not case sensitive flasharray: