code: func (vs *VSphere) SetInformers(informerFactory informers.SharedInformerFactory) {
  	if vs.cfg == nil {
  		return
  	}
  
  	if vs.isSecretInfoProvided {
  		secretCredentialManager := &SecretCredentialManager{
  			SecretName:      vs.cfg.Global.SecretName,
  			SecretNamespace: vs.cfg.Global.SecretNamespace,
  			SecretLister:    informerFactory.Core().V1().Secrets().Lister(),
  			Cache: &SecretCache{
  				VirtualCenter: make(map[string]*Credential),
  			},
  		}
  		vs.nodeManager.UpdateCredentialManager(secretCredentialManager)
  	}
  
  	// Only on controller node it is required to register listeners.
  	// Register callbacks for node updates
  	klog.V(4).Infof("Setting up node informers for vSphere Cloud Provider")
  	nodeInformer := informerFactory.Core().V1().Nodes().Informer()
  	nodeInformer.AddEventHandler(cache.ResourceEventHandlerFuncs{
  		AddFunc:    vs.NodeAdded,
  		DeleteFunc: vs.NodeDeleted,
  	})
  	klog.V(4).Infof("Node informers in vSphere cloud provider initialized")
  
  }
docs: // Initialize Node Informers