Merge pull request #60 from pixiake/dev

check storage client
This commit is contained in:
KubeSphere CI Bot 2020-06-02 11:04:36 +08:00 committed by GitHub
commit 259a1bf72e
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -42,6 +42,14 @@ func precheck(mgr *manager.Manager, node *kubekeyapi.HostCfg, conn ssh.Connectio
results["name"] = node.Name
for _, software := range baseSoftwares {
_, err := mgr.Runner.RunCmd(fmt.Sprintf("which %s", software))
switch software {
case "showmount":
software = "nfs"
case "rbd":
software = "ceph"
case "glusterfs":
software = "glusterfs"
}
if err != nil {
results[software] = ""
} else {