Signed-off-by: yxxhero <aiopsclub@163.com>
Probably since #647 helmfile has been unable to merge nested maps in environment values if they were loaded from files. This fixes it. The relevant test is also enhanced so that no further regression like this happens. Fixes #677
for readability and towards potentially making helmfile usable as a go library