mirror of
https://github.com/helm/helm.git
synced 2026-08-08 17:11:18 +00:00
fix(lint): use correct hash key for rendered tmpl
The YAML validation was broken because the renderedContentMap has keys with the path to the template including the chart directory, whereas the linter was trying to access it relative from the chart directory. For example, the hash key was `drupal/templates/deployment.yaml` but the linter was trying to access `templates/deployment.yaml`. This commit fixes the key used to access the rendered content.
This commit is contained in:
@@ -94,7 +94,7 @@ func Templates(linter *support.Linter) {
|
||||
// NOTE, disabled for now, Refs https://github.com/kubernetes/helm/issues/1037
|
||||
// linter.RunLinterRule(support.WarningSev, path, validateQuotes(string(preExecutedTemplate)))
|
||||
|
||||
renderedContent := renderedContentMap[fileName]
|
||||
renderedContent := renderedContentMap[filepath.Join(chart.GetMetadata().Name, fileName)]
|
||||
var yamlStruct K8sYamlStruct
|
||||
// Even though K8sYamlStruct only defines Metadata namespace, an error in any other
|
||||
// key will be raised as well
|
||||
|
||||
Reference in New Issue
Block a user