Merge pull request #3582 from weaveworks/print-peers-error

Check and report the error return from getKubePeers()
This commit is contained in:
Bryan Boreham authored and GitHub committed 2019-01-18 10:56:33 +00:00
commit 9f0ac3dbe7
1 file changed
+6 -3
+6 -3
View File
@@ -83,6 +83,9 @@ func reclaimRemovedPeers(kube kubernetes.Interface, cml *configMapAnnotations, m
return err
}
nodes, err := getKubePeers(kube, true)
if err != nil {
return err
}
nodeSet := make(map[string]struct{}, len(nodes))
for _, node := range nodes {
nodeSet[node.name] = struct{}{}
@@ -294,9 +297,6 @@ func main() {
}
return
}
if err != nil {
common.Log.Fatalf("[kube-peers] Could not get peers: %v", err)
}
if justReclaim {
cml := newConfigMapAnnotations(configMapNamespace, configMapName, c)
@@ -313,6 +313,9 @@ func main() {
return
}
peers, err := getKubePeers(c, false)
if err != nil {
common.Log.Fatalf("[kube-peers] Could not get peers: %v", err)
}
for _, node := range peers {
fmt.Println(node.addr)
}