fix: {{ .Environment.Name }} being always blank in helmfile.yaml

Correctly sets the environment name passed via the flag `--environment NAME`, so that it can be referenced by `{{ .Environment.Name }}`
This commit is contained in:
Takuma Hashimoto 2018-09-06 18:12:32 +09:00 committed by KUOKA Yusuke
parent a205f0d586
commit c3934495fe
1 changed files with 1 additions and 1 deletions

View File

@ -557,7 +557,7 @@ func findAndIterateOverDesiredStates(fileOrDir string, converge func(*state.Helm
noTargetFoundForAllHelmfiles := true noTargetFoundForAllHelmfiles := true
for _, f := range desiredStateFiles { for _, f := range desiredStateFiles {
logger.Debugf("Processing %s", f) logger.Debugf("Processing %s", f)
yamlBuf, err := tmpl.NewFileRenderer(ioutil.ReadFile, "", environment.EmptyEnvironment).RenderTemplateFileToBuffer(f) yamlBuf, err := tmpl.NewFileRenderer(ioutil.ReadFile, "", environment.Environment{Name: env, Values: map[string]interface{}(nil)}).RenderTemplateFileToBuffer(f)
if err != nil { if err != nil {
return err return err
} }