diff --git a/pkg/speaker/controller.go b/pkg/speaker/controller.go index acb8c018a18..80534e77459 100644 --- a/pkg/speaker/controller.go +++ b/pkg/speaker/controller.go @@ -81,7 +81,7 @@ func (c *Controller) Run(stopCh <-chan struct{}) { c.informerFactory.Start(stopCh) c.kubeovnInformerFactory.Start(stopCh) - if ok := cache.WaitForCacheSync(stopCh, c.podsSynced, c.subnetSynced); !ok { + if ok := cache.WaitForCacheSync(stopCh, c.podsSynced, c.subnetSynced, c.servicesSynced); !ok { klog.Fatalf("failed to wait for caches to sync") return }