{{- $server := .Values.nfs.server | default "127.0.0.1" -}} {{ if (include "nfs.existing-configmap-provided" .) }} {{- $existingConfigMap := (lookup "v1" "ConfigMap" .Values.nfs.existingConfigMap.namespace .Values.nfs.existingConfigMap.name).data }} {{- if (not $existingConfigMap) }} apiVersion: v1 data: path: {{ .Values.nfs.path }} server: {{ $server }} immutable: false kind: ConfigMap metadata: name: {{ template "nfs.existing-configmap" . }} annotation: helm.sh/hook: pre-install, pre-upgrade {{- end }} {{- end }}