Я видел много примеров использования da sh для операторов if ("{{- if .."), например:
{{- if hasKey .Values.mymap "mykey" }} # do something conditional here... {{- end }}
Какова цель da * 1006? * в этом заявлении?
Da sh удаляет пробелы из вывода на стороне, в которой он указан в шаблоне:
https://golang.org/pkg/text/template/#hdr -Text_and_spaces
{{- if ...}}
Выше удалит все пробелы, которые появляются перед оператором if, поэтому, если результат if что-то напечатает, он будет сразу после последнего фрагмента текста без пробелов.
if