{{- if .Values.common.azfiles.enabled -}} {{- if .Values.common.azfiles.existingSecret -}} {{- $existingSecret := (lookup "v1" "Secret" .Release.Namespace .Values.common.azfiles.secretName ).metadata | required "Secret .Values.common.azfiles.secretName is required when azfiles enabled. Create it external to helm chart or set existingSecret to false" }} {{- else }} {{ $storageAccName := ((.Values.common.azfiles.storageAccountName | b64enc )) | trim | required "Value storageAccountName is required for the secret azurefs-secret" -}} {{ $storageAccKey := .Values.common.azfiles.azureStorageAccountKey | required "Value azureStorageAccountKey is required for the secret azurefs-secret" -}} apiVersion: v1 kind: Secret metadata: name: {{ .Values.common.azfiles.secretName }} type: "Opaque" data: azurestorageaccountname: {{ $storageAccName | quote }} azurestorageaccountkey: {{ $storageAccKey | quote }} {{- end -}} {{- end -}}