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:
		
							parent
							
								
									344c20d790
								
							
						
					
					
						commit
						b9a097ed14
					
				
							
								
								
									
										3
									
								
								main.go
								
								
								
								
							
							
						
						
									
										3
									
								
								main.go
								
								
								
								
							|  | @ -724,7 +724,8 @@ type twoPassRenderer struct { | ||||||
| 
 | 
 | ||||||
| func (r *twoPassRenderer) renderEnvironment(content []byte) environment.Environment { | func (r *twoPassRenderer) renderEnvironment(content []byte) environment.Environment { | ||||||
| 	firstPassEnv := environment.Environment{Name: r.env, Values: map[string]interface{}(nil)} | 	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
 | 	// parse as much as we can, tolerate errors, this is a preparse
 | ||||||
| 	yamlBuf, err := firstPassRenderer.RenderTemplateContentToBuffer(content) | 	yamlBuf, err := firstPassRenderer.RenderTemplateContentToBuffer(content) | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue