Merge pull request #705 from virtual-kubelet/fix-new-pod-controller

Make NewPodController function validate that provider is set
This commit is contained in:
Brian Goff
2019-07-23 11:15:01 -07:00
committed by GitHub

View File

@@ -138,6 +138,9 @@ func NewPodController(cfg PodControllerConfig) (*PodController, error) {
if cfg.ServiceInformer == nil {
return nil, errdefs.InvalidInput("missing service informer")
}
if cfg.Provider == nil {
return nil, errdefs.InvalidInput("missing provider")
}
rm, err := manager.NewResourceManager(cfg.PodInformer.Lister(), cfg.SecretInformer.Lister(), cfg.ConfigMapInformer.Lister(), cfg.ServiceInformer.Lister())
if err != nil {