fix tests

Signed-off-by: yxxhero <aiopsclub@163.com>
This commit is contained in:
yxxhero 2023-04-27 08:52:58 +08:00
parent 50e62f2ca2
commit e61deaa62f
1 changed files with 8 additions and 5 deletions

View File

@ -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)
}