skip helm dep up for kustomizations (#1424)

skip helm dep up deps for kustomizations

Signed-off-by: Cyril Jouve <jv.cyril@gmail.com>
This commit is contained in:
Cyril Jouve
2024-03-26 07:45:39 +08:00
committed by GitHub
parent 536b079f6f
commit 8aa524cd93
6 changed files with 36 additions and 3 deletions
+5 -3
View File
@@ -2465,12 +2465,14 @@ func (st *HelmState) UpdateDeps(helm helmexec.Interface, includeTransitiveNeeds
var errs []error
for _, release := range releases {
if st.fs.DirectoryExistsAt(release.ChartPathOrName()) {
if !st.fs.DirectoryExistsAt(release.ChartPathOrName()) {
st.logger.Debugf("skipped updating dependencies for remote chart %s", release.Chart)
} else if !st.fs.FileExistsAt(filepath.Join(release.ChartPathOrName(), "Chart.yaml")) {
st.logger.Debugf("skipped updating dependencies for %s as it does not have a Chart.yaml", release.Chart)
} else {
if err := helm.UpdateDeps(release.ChartPathOrName()); err != nil {
errs = append(errs, err)
}
} else {
st.logger.Debugf("skipped updating dependencies for remote chart %s", release.Chart)
}
}