helmfile/test
yxxhero 47c7b75ba3 fix: --include-needs should only include direct dependencies (#1003)
--include-needs was incorrectly including transitive dependencies when
it should only include direct dependencies per the documentation.

The issue was that ChartPrepareOptions.IncludeTransitiveNeeds was being
set to c.IncludeNeeds() instead of c.IncludeTransitiveNeeds() in the
chart preparation phase for diff, template, lint, sync, and apply commands.

This fix ensures:
- --include-needs includes only direct dependencies
- --include-transitive-needs includes both direct and transitive dependencies

Fixes #1003

Signed-off-by: yxxhero <yxxhero@users.noreply.github.com>
Signed-off-by: yxxhero <aiopsclub@163.com>
(cherry picked from commit 7a2cbeebb8)
Signed-off-by: yxxhero <aiopsclub@163.com>
2026-03-13 13:21:48 +08:00
..
advanced fix: this url doesn't work anymore (#1760) 2024-10-29 21:57:11 +08:00
diff-yamls Replace interface{} by any (#901) 2023-06-16 10:49:05 +09:00
e2e feat: kubedog integration with unified resource handling (#2383) 2026-03-02 17:15:12 +08:00
integration fix: --include-needs should only include direct dependencies (#1003) 2026-03-13 13:21:48 +08:00
plugins/secrets build(deps): update Helm v4 to 4.0.1 and helm-secrets to 4.7.4 (#2304) 2025-11-28 08:43:54 +08:00