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
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 2 additions and 1 deletions

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)