📄 Templating
Helmwave uses Go templates for templating.
Helmwave supports all built-in functions, Sprig library, and several advanced functions:
toYamlmarshals a map into a stringfromYamlreads a golang string and generates a mapreadFileget file as stringhasKeyget true if field is existsget(Sprig's originalgetis available assprigGet)setValueAtPathPATH NEW_VALUE traverses a golang map, replaces the value at the PATH with NEW_VALUErequiredEnvThe requiredEnv function allows you to declare a particular environment variable as required for template rendering. If the environment variable is unset or empty, the template rendering will fail with an error message.