helmfile/pkg/app/testdata/app_diff_test_2
Aditya Menon a31308183b
fix: propagate Defaults in multi-part helmfiles and fix merge order
- Add Defaults field merging from ctxEnv to preserve base values across
  helmfile parts separated by ---
- Fix merge order: current part values now correctly override previous
  parts (was reversed, causing older values to win)
- Update 147 snapshot test files for new Environment log format with
  CLIOverrides field

This completes the fix for issue #2353 by ensuring:
1. Layer arrays replace entirely (not element-by-element merge)
2. CLI --state-values-set sparse arrays still merge element-by-element
3. Multi-part helmfiles properly inherit and override values

Signed-off-by: Aditya Menon <amenon@canarytechnologies.com>
2026-01-17 08:38:38 +05:30
..
bar fix: propagate Defaults in multi-part helmfiles and fix merge order 2026-01-17 08:38:38 +05:30
delete_bar_when_bar_needs_foo fix: propagate Defaults in multi-part helmfiles and fix merge order 2026-01-17 08:38:38 +05:30
delete_bar_when_foo_needs_bar fix: propagate Defaults in multi-part helmfiles and fix merge order 2026-01-17 08:38:38 +05:30
delete_bar_when_foo_needs_bar_with_include-needs fix: propagate Defaults in multi-part helmfiles and fix merge order 2026-01-17 08:38:38 +05:30
delete_bar_when_foo_needs_bar_with_skip-needs fix: propagate Defaults in multi-part helmfiles and fix merge order 2026-01-17 08:38:38 +05:30
delete_foo_and_bar_when_bar_needs_foo fix: propagate Defaults in multi-part helmfiles and fix merge order 2026-01-17 08:38:38 +05:30
delete_foo_and_bar_when_foo_needs_bar fix: propagate Defaults in multi-part helmfiles and fix merge order 2026-01-17 08:38:38 +05:30
delete_foo_when_bar_needs_foo fix: propagate Defaults in multi-part helmfiles and fix merge order 2026-01-17 08:38:38 +05:30
delete_foo_when_foo_needs_bar fix: propagate Defaults in multi-part helmfiles and fix merge order 2026-01-17 08:38:38 +05:30
foo fix: propagate Defaults in multi-part helmfiles and fix merge order 2026-01-17 08:38:38 +05:30
helm3_upgrade_when_ns2_bar_needs_ns1_foo fix: propagate Defaults in multi-part helmfiles and fix merge order 2026-01-17 08:38:38 +05:30
install fix: propagate Defaults in multi-part helmfiles and fix merge order 2026-01-17 08:38:38 +05:30
non-existent_release_in_needs fix: propagate Defaults in multi-part helmfiles and fix merge order 2026-01-17 08:38:38 +05:30
noop fix: propagate Defaults in multi-part helmfiles and fix merge order 2026-01-17 08:38:38 +05:30
smoke fix: propagate Defaults in multi-part helmfiles and fix merge order 2026-01-17 08:38:38 +05:30
upgrade_when_bar_needs_foo fix: propagate Defaults in multi-part helmfiles and fix merge order 2026-01-17 08:38:38 +05:30
upgrade_when_bar_needs_foo,_with_ns_override fix: propagate Defaults in multi-part helmfiles and fix merge order 2026-01-17 08:38:38 +05:30
upgrade_when_foo_needs_bar fix: propagate Defaults in multi-part helmfiles and fix merge order 2026-01-17 08:38:38 +05:30
upgrade_when_foo_needs_bar,_with_ns_override fix: propagate Defaults in multi-part helmfiles and fix merge order 2026-01-17 08:38:38 +05:30
upgrades_with_bad_selector fix: propagate Defaults in multi-part helmfiles and fix merge order 2026-01-17 08:38:38 +05:30
upgrades_with_good_selector_with_--skip-needs=false fix: propagate Defaults in multi-part helmfiles and fix merge order 2026-01-17 08:38:38 +05:30
upgrades_with_good_selector_with_--skip-needs=true fix: propagate Defaults in multi-part helmfiles and fix merge order 2026-01-17 08:38:38 +05:30