From 779676145b8ebb612b4b9f945c2f00291b402433 Mon Sep 17 00:00:00 2001 From: Manuel de Brito Fontes Date: Thu, 21 Jun 2018 08:47:06 -0400 Subject: [PATCH] After a configmap change parse ingress annotations (again) --- internal/ingress/controller/store/store.go | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/internal/ingress/controller/store/store.go b/internal/ingress/controller/store/store.go index 7ef02359d..6452c1bbc 100644 --- a/internal/ingress/controller/store/store.go +++ b/internal/ingress/controller/store/store.go @@ -479,6 +479,18 @@ func New(checkOCSP bool, if key == configmap { store.setConfig(cm) } + + ings := store.listers.IngressAnnotation.List() + for _, ingKey := range ings { + key := k8s.MetaNamespaceKey(ingKey) + ing, err := store.GetIngress(key) + if err != nil { + glog.Errorf("could not find Ingress %v in local store: %v", key, err) + continue + } + store.extractAnnotations(ing) + } + updateCh.In() <- Event{ Type: ConfigurationEvent, Obj: cur,