Skip to content

Commit 5844bbf

Browse files
authored
Merge pull request #2490 from lizardruss/fix-helm-dep-update
Error 'Chart.yaml file is missing' reported for helm dependency update when custom chart name is used within dependency
2 parents 67f41cf + 9f1aad3 commit 5844bbf

1 file changed

Lines changed: 3 additions & 2 deletions

File tree

pkg/devspace/helm/v3/client.go

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -108,9 +108,10 @@ func (c *client) InstallChart(ctx devspacecontext.Context, releaseName string, r
108108
}
109109

110110
// Update dependencies if needed
111-
stat, err := os.Stat(chartName)
111+
chartPath := filepath.Join(ctx.WorkingDir(), chartName)
112+
stat, err := os.Stat(chartPath)
112113
if err == nil && stat.IsDir() {
113-
_, err := c.genericHelm.Exec(ctx.WithWorkingDir(chartName), []string{"dependency", "update"})
114+
_, err := c.genericHelm.Exec(ctx.WithWorkingDir(chartPath), []string{"dependency", "update"})
114115
if err != nil {
115116
ctx.Log().Warnf("error running helm dependency update: %v", err)
116117
}

0 commit comments

Comments
 (0)