From 0a7cefecf421fe2af4daf820bb5474b7db3e7c00 Mon Sep 17 00:00:00 2001 From: James Munnelly Date: Fri, 23 Mar 2018 12:56:17 +0000 Subject: [PATCH] Call Pod & Service lister HasSynced method in Cert controller construction --- pkg/controller/certificates/controller.go | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/pkg/controller/certificates/controller.go b/pkg/controller/certificates/controller.go index c0d9a4010..e999fa3eb 100644 --- a/pkg/controller/certificates/controller.go +++ b/pkg/controller/certificates/controller.go @@ -59,6 +59,8 @@ func New( clusterIssuersInformer cminformers.ClusterIssuerInformer, secretsInformer coreinformers.SecretInformer, ingressInformer extinformers.IngressInformer, + podsInformer coreinformers.PodInformer, + serviceInformer coreinformers.ServiceInformer, client kubernetes.Interface, cmClient clientset.Interface, issuerFactory issuer.Factory, @@ -94,6 +96,9 @@ func New( ctrl.ingressLister = ingressInformer.Lister() ctrl.syncedFuncs = append(ctrl.syncedFuncs, ingressInformer.Informer().HasSynced) + ctrl.syncedFuncs = append(ctrl.syncedFuncs, podsInformer.Informer().HasSynced) + ctrl.syncedFuncs = append(ctrl.syncedFuncs, secretsInformer.Informer().HasSynced) + return ctrl } @@ -243,6 +248,8 @@ func init() { clusterIssuerInformer, ctx.KubeSharedInformerFactory.Core().V1().Secrets(), ctx.KubeSharedInformerFactory.Extensions().V1beta1().Ingresses(), + ctx.KubeSharedInformerFactory.Core().V1().Pods(), + ctx.KubeSharedInformerFactory.Core().V1().Services(), ctx.Client, ctx.CMClient, ctx.IssuerFactory,