fix(dependencyBuild): prevent race condition in concurrent helm dependency

Signed-off-by: Suleiman Dibirov <idsulik@gmail.com>
pull/13120/head
Suleiman Dibirov 2 weeks ago
parent 15f76cf83c
commit adeb4ca3d9

@ -246,7 +246,7 @@ func (m *Manager) downloadAll(deps []*chart.Dependency) error {
}
destPath := filepath.Join(m.ChartPath, "charts")
tmpPath := filepath.Join(m.ChartPath, "tmpcharts")
tmpPath := filepath.Join(m.ChartPath, fmt.Sprintf("tmpcharts-%d", os.Getpid()))
// Check if 'charts' directory is not actually a directory. If it does not exist, create it.
if fi, err := os.Stat(destPath); err == nil {

Loading…
Cancel
Save