mirror of
https://github.com/helmfile/helmfile.git
synced 2026-10-19 02:36:34 +02:00
fix: loadBases overrodeEnv issue (#838)
This commit is contained in:
+6
-1
@@ -196,9 +196,14 @@ func (c *StateCreator) ParseAndLoad(content []byte, baseDir, file string, envNam
|
||||
}
|
||||
|
||||
func (c *StateCreator) loadBases(envValues, overrodeEnv *environment.Environment, st *HelmState, baseDir string) (*HelmState, error) {
|
||||
var newOverrodeEnv *environment.Environment
|
||||
if overrodeEnv != nil {
|
||||
overrodeEnvCopier := overrodeEnv.DeepCopy()
|
||||
newOverrodeEnv = &overrodeEnvCopier
|
||||
}
|
||||
layers := []*HelmState{}
|
||||
for _, b := range st.Bases {
|
||||
base, err := c.LoadFile(envValues, overrodeEnv, baseDir, b, false)
|
||||
base, err := c.LoadFile(envValues, newOverrodeEnv, baseDir, b, false)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user