linkyard / concourse-helm-resource

Deploy to kubernetes helm from your concourse.ci.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Escape override_values

robwruck opened this issue · comments

Values passed via helm --set use the backslash as escape character, thus
helm --set password=passw\ord actually sets the value to password
while
helm --set password=passw\\ord actually sets the value to passw\ord

This is a problem when passing secrets like

- key: password
  value: ((password))
  hide: true

because it requires escaping the value inside the secrets manager.
Would it be an option to add an escape: true parameter to override_values?