I'm am attempting to parse lines of Helm templates. I run into issues when I have value declarations side-by-side on the same line.
For example, the line image: "{{ $.Values.image.repository }}:{{ $.Values.image.tag }}"
returns one big match as opposed to two matches within the brackets.
I have tried using (\-)?( )?(.*):( )\{\{( )(\$)?.Values.*\}\}
.
I'd like to get both value instances instead of one large instance.