{{- range $volume := .Values.efs }} {{- range $class := $volume.storageClasses}} --- kind: StorageClass apiVersion: storage.k8s.io/v1 metadata: name: {{ $class.name }} provisioner: efs.csi.aws.com reclaimPolicy: {{ $class.retain | default "Delete" }} mountOptions: - tls parameters: provisioningMode: efs-ap fileSystemId: {{ $volume.id }} directoryPerms: "700" gidRangeStart: "1000" gidRangeEnd: "2000" basePath: "/dynamic_provisioning" {{- end }} {{- end }}