mirror of
https://github.com/aquasecurity/kube-bench.git
synced 2024-12-24 07:28:06 +00:00
Don't assume master if 0 master binaries specified
This commit is contained in:
parent
d30786da4a
commit
01179963ce
@ -202,9 +202,15 @@ func isMaster() bool {
|
|||||||
_ = loadConfig(check.MASTER)
|
_ = loadConfig(check.MASTER)
|
||||||
glog.V(2).Info("Checking if the current node is running master components")
|
glog.V(2).Info("Checking if the current node is running master components")
|
||||||
masterConf := viper.Sub(string(check.MASTER))
|
masterConf := viper.Sub(string(check.MASTER))
|
||||||
if _, err := getBinaries(masterConf); err != nil {
|
components, err := getBinaries(masterConf)
|
||||||
|
|
||||||
|
if err != nil {
|
||||||
glog.V(2).Info(err)
|
glog.V(2).Info(err)
|
||||||
return false
|
return false
|
||||||
}
|
}
|
||||||
|
if len(components) == 0 {
|
||||||
|
glog.V(2).Info("No master binaries specified")
|
||||||
|
return false
|
||||||
|
}
|
||||||
return true
|
return true
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user