- 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> |
||
|---|---|---|
| .. | ||
| bad_selector | ||
| fail_on_unselected_need_by_default | ||
| include-needs | ||
| include-needs_should_not_fail_on_disabled_direct_need | ||
| include-needs_should_not_fail_on_disabled_transitive_need | ||
| include-needs_with_include-transitive-needs_should_not_fail_on_disabled_direct_need | ||
| include-needs_with_include-transitive-needs_should_not_fail_on_disabled_transitive_need | ||
| include-transitive-needs | ||
| include-transitive-needs_should_not_fail_on_disabled_transitive_need | ||
| no-hooks | ||
| show-only | ||
| skip-needs | ||