Skip to content

Commit d5416ed

Browse files
authored
Fix bug in values merging when ci directory exists (#466)
Signed-off-by: Jose R. Gonzalez <[email protected]>
1 parent caaae61 commit d5416ed

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

internal/chartverifier/checks/charttesting.go

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -371,12 +371,13 @@ func newTempValuesFileWithOverrides(filename string, valuesOverrides map[string]
371371

372372
if filename != "" {
373373
// in the case a filename is provided, read its contents and merge any available values override.
374-
obj, err := readObjectFromYamlFile(filename)
374+
var err error
375+
obj, err = readObjectFromYamlFile(filename)
375376
if err != nil {
376377
return "", nil, fmt.Errorf("reading values file: %w", err)
377378
}
378379

379-
err = mergo.MergeWithOverwrite(&obj, valuesOverrides)
380+
err = mergo.Merge(&obj, valuesOverrides, mergo.WithOverride)
380381
if err != nil {
381382
return "", nil, fmt.Errorf("merging extra values: %w", err)
382383
}

0 commit comments

Comments
 (0)