This fix modifies: ChartPrepareOptions to include the new IncludeNeeds field and updates the Template, Lint, Sync, and Apply commands to use this new option separately from include-transitive-needs. Fixes #1003: The previous fix incorrectly included transitive dependencies when it should only include direct dependencies. Updated test expectations in app_template_test.go to reflect the new behavior Filtered out filtered releases from building groups in state_run.go to ensure they are not included in groups Fixed snapshot test files to reflect the new behavior Signed-off-by: yxxhero <aiopsclub@163.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 | ||