mirror of
https://github.com/helmfile/helmfile.git
synced 2026-10-18 16:21:44 +02:00
fix: include-needs should only include direct dependencies, not transitive
- Fix collectDirectNeedsOnly to correctly match needs by full ID - Fix PlanReleases to respect SelectedReleases when provided - Fix unmarkNeedsDirectOnly to use full release IDs - Update tests to expect correct behavior for include-needs vs include-transitive-needs - Add SkipNeeds flag when needs are pre-included in withNeeds This fixes CI issues in PR #2485 Signed-off-by: yxxhero <aiopsclub@163.com>
This commit is contained in:
@@ -29,11 +29,15 @@ Affected releases are:
|
||||
serviceB (my/chart) UPDATED
|
||||
serviceC (my/chart) UPDATED
|
||||
|
||||
invoking preapply hooks for 1 groups of releases in this order:
|
||||
invoking preapply hooks for 3 groups of releases in this order:
|
||||
GROUP RELEASES
|
||||
1 default//serviceA
|
||||
2 default//serviceB
|
||||
3 default//serviceC
|
||||
|
||||
invoking preapply hooks for releases in group 1/1: default//serviceA
|
||||
invoking preapply hooks for releases in group 1/3: default//serviceA
|
||||
invoking preapply hooks for releases in group 2/3: default//serviceB
|
||||
invoking preapply hooks for releases in group 3/3: default//serviceC
|
||||
processing 3 groups of releases in this order:
|
||||
GROUP RELEASES
|
||||
1 default//serviceC
|
||||
|
||||
Reference in New Issue
Block a user