Merge pull request #3728 from xyz-li/app-fix

Fix: add kubeconfig when check release status
This commit is contained in:
KubeSphere CI Bot
2021-04-15 09:49:07 +08:00
committed by GitHub

View File

@@ -94,6 +94,12 @@ func (c *helmWrapper) IsReleaseReady(waitTime time.Duration) (bool, error) {
if c.Kubeconfig == "" {
client = kube.New(nil)
} else {
// kube.New() needs kubeconfig.
err := c.ensureWorkspace()
if err != nil {
return false, err
}
defer c.cleanup()
helmSettings := cli.New()
helmSettings.KubeConfig = c.kubeConfigPath()
client = kube.New(helmSettings.RESTClientGetter())