diff --git a/instance-applications/510-550-ibm-mas-suite-app-config/templates/00-StorageClasses.yaml b/instance-applications/510-550-ibm-mas-suite-app-config/templates/00-StorageClasses.yaml new file mode 100644 index 000000000..26c722ccc --- /dev/null +++ b/instance-applications/510-550-ibm-mas-suite-app-config/templates/00-StorageClasses.yaml @@ -0,0 +1,22 @@ +{{- /* +When inside the range loop below, make sure you prefix any references to chart values NOT under .Values.storage_class_definitions with $. +For example: {{ $.Values.account.id }} (instead of {{ .Values.account.id }} ) +*/}} + +{{- range $key, $value := .Values.storage_class_definitions }} +--- +kind: StorageClass +apiVersion: storage.k8s.io/v1 +metadata: + name: {{ $key }} + annotations: + argocd.argoproj.io/sync-wave: "00" +{{- if $.Values.custom_labels }} + labels: +{{ $.Values.custom_labels | toYaml | indent 4 }} +{{- end }} +provisioner: {{ $value.provisioner }} +parameters: {{ $value.parameters | toYaml | nindent 14 }} +reclaimPolicy: Retain +volumeBindingMode: Immediate +{{- end }} \ No newline at end of file