From 11c0306937cf20707672d06bae6bd9c07df2a500 Mon Sep 17 00:00:00 2001 From: Manuel de Brito Fontes Date: Wed, 26 Jul 2017 21:46:52 -0400 Subject: [PATCH] GCE: Revert node handlers removal --- controllers/gce/controller/controller.go | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/controllers/gce/controller/controller.go b/controllers/gce/controller/controller.go index 5264f56ef2..ece3882310 100644 --- a/controllers/gce/controller/controller.go +++ b/controllers/gce/controller/controller.go @@ -170,11 +170,17 @@ func NewLoadBalancerController(kubeClient kubernetes.Interface, clusterManager * ) // Node watch handlers + nodeHandlers := cache.ResourceEventHandlerFuncs{ + AddFunc: lbc.nodeQueue.enqueue, + DeleteFunc: lbc.nodeQueue.enqueue, + // Nodes are updated every 10s and we don't care, so no update handler. + } + lbc.nodeLister.Indexer, lbc.nodeController = cache.NewIndexerInformer( cache.NewListWatchFromClient(lbc.client.Core().RESTClient(), "nodes", api_v1.NamespaceAll, fields.Everything()), &api_v1.Node{}, resyncPeriod, - cache.ResourceEventHandlerFuncs{}, + nodeHandlers, cache.Indexers{cache.NamespaceIndex: cache.MetaNamespaceIndexFunc}, )