code: func (g *Orchestrator) updateNode(node *api.Node) {
  	if node.Spec.Availability == api.NodeAvailabilityDrain || node.Status.State == api.NodeStatus_DOWN {
  		delete(g.nodes, node.ID)
  	} else {
  		g.nodes[node.ID] = node
  	}
  }
docs: // updateNode updates g.nodes based on the current node value