From 5024611b87e77bf02b2beb87c6a6263639d8be9f Mon Sep 17 00:00:00 2001 From: hello2mao Date: Fri, 18 Jan 2019 22:29:26 +0800 Subject: [PATCH] Set the informer on the user cloud object --- cmd/cloud-controller-manager/app/controllermanager.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/cmd/cloud-controller-manager/app/controllermanager.go b/cmd/cloud-controller-manager/app/controllermanager.go index 06977e29d8..c69c8c239f 100644 --- a/cmd/cloud-controller-manager/app/controllermanager.go +++ b/cmd/cloud-controller-manager/app/controllermanager.go @@ -213,6 +213,10 @@ func startControllers(c *cloudcontrollerconfig.CompletedConfig, stopCh <-chan st if cloud != nil { // Initialize the cloud provider with a reference to the clientBuilder cloud.Initialize(c.ClientBuilder, stopCh) + // Set the informer on the user cloud object + if informerUserCloud, ok := cloud.(cloudprovider.InformerUser); ok { + informerUserCloud.SetInformers(c.SharedInformers) + } } for controllerName, initFn := range controllers {