mirror of
https://github.com/helmfile/helmfile.git
synced 2026-10-04 10:31:29 +02:00
+8
-5
@@ -63,11 +63,7 @@ func (st *HelmState) goGetterChart(chart, dir, cacheDir string, force bool) (str
|
||||
}
|
||||
|
||||
if _, err := st.fs.Stat(chart); err == nil {
|
||||
abs, err := st.fs.Abs(chart)
|
||||
if err != nil {
|
||||
return abs, err
|
||||
}
|
||||
return abs, nil
|
||||
return chart, nil
|
||||
}
|
||||
|
||||
if filepath.IsAbs(chart) || strings.HasPrefix(chart, ".") {
|
||||
@@ -133,6 +129,13 @@ func (st *HelmState) PrepareChartify(helm helmexec.Interface, release *ReleaseSp
|
||||
return nil, clean, err
|
||||
}
|
||||
|
||||
if strings.HasPrefix(dependenceChart, ".") {
|
||||
dependenceChart, err = st.fs.Abs(dependenceChart)
|
||||
if err != nil {
|
||||
return nil, clean, err
|
||||
}
|
||||
}
|
||||
|
||||
if filepath.IsAbs(dependenceChart) {
|
||||
dependenceChart = fmt.Sprintf("file://%s", dependenceChart)
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user