check helm release first before add repo and install chart

This commit is contained in:
天元
2020-11-20 09:39:59 +08:00
parent 0747b03c50
commit c195580126
+4 -3
View File
@@ -53,6 +53,10 @@ func Install(ioStreams cmdutil.IOStreams, repoName, repoURL, chartName, version,
}
}
}
// check release running first before add repo and install chart
if IsHelmReleaseRunning(releaseName, chartName, namespace, ioStreams) {
return nil
}
if !IsHelmRepositoryExist(repoName, repoURL) {
err := AddHelmRepository(repoName, repoURL,
@@ -61,9 +65,6 @@ func Install(ioStreams cmdutil.IOStreams, repoName, repoURL, chartName, version,
return err
}
}
if IsHelmReleaseRunning(releaseName, chartName, namespace, ioStreams) {
return nil
}
chartClient, err := NewHelmInstall(version, namespace, releaseName)
if err != nil {