From cda82f729dd7bf3d3f73ab91c01ea1a0b5e0a9b3 Mon Sep 17 00:00:00 2001 From: Timofey Kirillov Date: Tue, 19 Apr 2022 18:05:33 +0300 Subject: [PATCH] fix: .helm/Chart.yaml chart name redefines project name from werf.yaml By default werf uses `project` directive value as a `{{ .Chart.Name }}` when no .helm/Chart.yaml exist. User can redefine chart name with the following `.helm/Chart.yaml`: ``` apiVersion: v2 name: custom-chart-name ``` Fixes https://github.com/werf/werf/issues/4376 Signed-off-by: Timofey Kirillov --- pkg/deploy/helm/chart_extender/werf_chart.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkg/deploy/helm/chart_extender/werf_chart.go b/pkg/deploy/helm/chart_extender/werf_chart.go index 4b22ea8c23..218e59366e 100644 --- a/pkg/deploy/helm/chart_extender/werf_chart.go +++ b/pkg/deploy/helm/chart_extender/werf_chart.go @@ -107,7 +107,7 @@ func (wc *WerfChart) ChartLoaded(files []*chart.ChartExtenderBufferedFile) error var opts helpers.GetHelmChartMetadataOptions if wc.werfConfig != nil { - opts.OverrideName = wc.werfConfig.Meta.Project + opts.DefaultName = wc.werfConfig.Meta.Project } opts.DefaultVersion = "1.0.0" wc.HelmChart.Metadata = helpers.AutosetChartMetadata(wc.HelmChart.Metadata, opts)