in pkg/scheduler/metrics.go [115:127]
func nodesAvailable(l []*v1.Node) int {
availableNodes := 0
for _, node := range l {
ready := nodeIsReady(node)
scheduleable := nodeIsScheduleable(node)
doneWarming := nodeIsDoneWarming(node)
if ready && scheduleable && doneWarming {
availableNodes++
}
}
return availableNodes
}