2

I am etting weird YAML indentation with some conditional stuff, effectively I'm doing:

resources: {{ toYaml .Values.resources | indent 10 }} {{- if .Values.filebeat.enabled -}} - name: elastic-logger 

But the final line is indented by 10, not 8 as it should be. in fact I can indent it by 0, 10, 100 - but it's always indented 10. any ideas? (edited) .Values.resources is for one container, and if filebeat.enabled then I'm adding another container to the array output:

 resources: {} - name: elastic-logger 

1 Answer 1

1

Turns out -}} is a special syntax which says 'eat up any following whitespace'. Removing the - fixed this.

I get a blank line, but don't really care, considering!

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.