in pkg/k8s/k8s.go [162:173]
func (w *clusterWatcher) GetNodes() []*v1.Node {
if !w.NodeInformer.HasSynced() {
klog.V(1).Infoln("cache for node informer has not fully synced")
return nil
}
nodes := []*v1.Node{}
for _, n := range w.NodeInformer.GetStore().List() {
n := n.(*v1.Node)
nodes = append(nodes, n)
}
return nodes
}