Fix: add kubeconfig when check release status

Signed-off-by: LiHui <andrewli@yunify.com>
This commit is contained in:
LiHui
2021-04-14 15:58:11 +08:00
parent 8d43b2a909
commit b50c677593

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())