helm/pkg
Daniel Strobusch df7befd208
copy dependencies on aliasing to avoid sharing chart references on multiply aliased dependencies
Dependencies keep a reference on their parent chart, which breaks if a chart reference is shared among multiple aliases.
By copying the dependencies, parent information can be set correctly to render the templates as expected later on.

Note that this change will make ChartFullPath return a different path for sub-subcharts. It will contain the alias names instead of the path to the chart files which makes it consistent with paths to templates on the subchart level.

Closes #9150

Signed-off-by: Daniel Strobusch <1847260+dastrobu@users.noreply.github.com>
2025-04-23 11:16:05 +02:00
..
action feat(pkg/engine): and custom funcs to action config 2025-04-18 10:29:56 +03:00
chart/v2 copy dependencies on aliasing to avoid sharing chart references on multiply aliased dependencies 2025-04-23 11:16:05 +02:00
chartutil/testdata/chart-with-dependency-aliased-twice copy dependencies on aliasing to avoid sharing chart references on multiply aliased dependencies 2025-04-23 11:16:05 +02:00
cli Use the logger with proper handling of dynamic debug on 2 locations 2025-04-10 16:02:05 +02:00
cmd Merge pull request #30752 from benoittgt/bump-golangci-lint-action 2025-04-16 15:50:55 -04:00
downloader chore: fix function name in comment 2025-04-18 19:11:41 +08:00
engine Merge pull request #30734 from ipaqsa/feature/add-custom-template-funcs 2025-04-21 11:13:12 -04:00
gates Bump the Go version 2023-03-22 11:29:26 -04:00
getter Use NewTLSConfig instead of the outdated NewClientTLS func 2025-03-24 10:54:42 -04:00
helmpath Updating to helm.sh/helm/v4 2025-01-08 15:34:20 -08:00
ignore Leverage slog.Any for errors 2025-04-07 18:26:48 +02:00
kube chore: remove github.com/hashicorp/go-multierror dependency 2025-04-21 19:27:15 +02:00
lint fix 2025-04-19 13:41:43 +01:00
plugin could remove embedded field X from selector 2025-04-14 10:43:48 +02:00
postrender Apply suggestions from code review 2025-02-24 07:26:12 +02:00
provenance Move pkg/chart to pkg/chart/v2 to prepare for v3 charts 2025-02-25 15:20:44 -05:00
pusher Move pkg/chart to pkg/chart/v2 to prepare for v3 charts 2025-02-25 15:20:44 -05:00
registry Use fmt.Fprintf(...) instead of ... 2025-04-14 10:49:49 +02:00
release fix: correct webhook order to match Kubernetes admission flow 2025-04-08 19:05:55 -07:00
repo Merge pull request #13578 from gjenkins8/rm_chart_repo_load_func 2025-04-18 20:43:52 +01:00
storage avoid using reflect.DeepEqual with errors 2025-04-14 11:11:37 +02:00
strvals Merge pull request #13344 from AdamKorcz/fuzzzz1 2024-10-04 21:47:22 +02:00
time could remove embedded field X from selector 2025-04-14 10:43:48 +02:00
uploader Updating to helm.sh/helm/v4 2025-01-08 15:34:20 -08:00