diff --git a/pkg/helm/helm.go b/pkg/helm/helm.go index 111312c3..206cb210 100644 --- a/pkg/helm/helm.go +++ b/pkg/helm/helm.go @@ -130,7 +130,9 @@ func (chart Chart) Render(release, namespace string, values any, opts ...RenderO return nil, fmt.Errorf("failed to convert values to map: %w", err) } - chartutil.ProcessDependencies(chart.Chart, valueMap) + if err := chartutil.ProcessDependencies(chart.Chart, valueMap); err != nil { + return nil, fmt.Errorf("failed to process chart dependencies: %w", err) + } valueMap, err = chartutil.ToRenderValues(chart.Chart, valueMap, releaseOptions, capabilities) if err != nil {