提交 058a7329 编写于 作者: M Medya Gh

ingress addon validate deployment after enable

上级 c47854b8
......@@ -313,24 +313,20 @@ func enableOrDisableStorageClasses(cc *config.ClusterConfig, name string, val st
}
func validateIngress(cc *config.ClusterConfig, name string, val string) error {
fmt.Println("inside validatr inresssss")
glog.Infof("Setting addon %s=%s in %q", name, val, cc.Name)
enable, err := strconv.ParseBool(val)
if err != nil {
return errors.Wrapf(err, "parsing bool: %s", name)
}
if name == "ingress" && enable {
fmt.Println("validating client")
client, err := kapi.Client(viper.GetString(config.ProfileName))
if err != nil {
return errors.Wrapf(err, "get kube-client to validate ingress addon: %s", name)
} else {
fmt.Println("validating deployment.....")
err = kapi.WaitForDeploymentToStabilize(client, "kube-system", "ingress-nginx-controller", time.Minute*3)
if err != nil {
return errors.Wrapf(err, "Failed verifying ingress addon: %s", name)
return errors.Wrapf(err, "Failed verifying ingress addon deployment: %s", name)
}
fmt.Println("SCUCESSSFULLY validated deployment.....")
}
}
return nil
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册