Merge pull request #73075 from hello2mao/cloudprovider-informer

Set the informer on the user cloud object for out-off-tree cloudproviders
pull/564/head
Kubernetes Prow Robot 2019-01-18 09:01:52 -08:00 committed by GitHub
commit 31e4ece51f
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 4 additions and 0 deletions

View File

@ -214,6 +214,10 @@ func startControllers(c *cloudcontrollerconfig.CompletedConfig, stopCh <-chan st
if cloud != nil { if cloud != nil {
// Initialize the cloud provider with a reference to the clientBuilder // Initialize the cloud provider with a reference to the clientBuilder
cloud.Initialize(c.ClientBuilder, stopCh) 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 { for controllerName, initFn := range controllers {