roboll / helmfile

Deploy Kubernetes Helm Charts
MIT License
4.05k stars 564 forks source link

feat: Change the delimiters for state templates and release templates #658

Open mumoshu opened 5 years ago

mumoshu commented 5 years ago

As @sebastien-prudhomme suggested in #515:

I've just discovered the edge case for Prometheus AlertManager and was surprised by the fact that helmfile.yaml is a template.

It seems that it's possible to change the curly bracket separator with other separator. Have you considered that option?

After quick thinking I have following options:

Any thoughts?

mumoshu commented 5 years ago

Neither s{ } nor r{ } seem to work in cases like s{ {{.Foo.Bar}} } as the first } seen in Bar}} is considered the closing curly bracket.