func newNodeDiscoverer(si cache.SharedInformer, l *logger.Logger) *nodeDiscoverer {
    if si == nil {
        panic("nil node shared informer")
    }