fix: first-pass rendering of helmfile.yaml (#441)

There was a regression introduced by #439 that broke the first-pass rendering completely. This fixes that.
This commit is contained in:
KUOKA Yusuke
2019-01-22 15:55:03 +09:00
committed by GitHub
parent 344c20d790
commit b9a097ed14
+2 -1
View File
@@ -724,7 +724,8 @@ type twoPassRenderer struct {
func (r *twoPassRenderer) renderEnvironment(content []byte) environment.Environment {
firstPassEnv := environment.Environment{Name: r.env, Values: map[string]interface{}(nil)}
firstPassRenderer := tmpl.NewFirstPassRenderer(filepath.Dir(r.filename), firstPassEnv)
tmplData := state.EnvironmentTemplateData{Environment: firstPassEnv, Namespace: r.namespace}
firstPassRenderer := tmpl.NewFirstPassRenderer(filepath.Dir(r.filename), tmplData)
// parse as much as we can, tolerate errors, this is a preparse
yamlBuf, err := firstPassRenderer.RenderTemplateContentToBuffer(content)