From 33ce78ab66a1a83717898d8f78b514bf99c9d622 Mon Sep 17 00:00:00 2001 From: Manuel de Brito Fontes Date: Wed, 13 Sep 2017 11:14:24 -0300 Subject: [PATCH] Force reload if a secret is updated --- core/pkg/ingress/controller/backend_ssl.go | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/core/pkg/ingress/controller/backend_ssl.go b/core/pkg/ingress/controller/backend_ssl.go index 2d273077b..e9ae161e9 100644 --- a/core/pkg/ingress/controller/backend_ssl.go +++ b/core/pkg/ingress/controller/backend_ssl.go @@ -52,6 +52,11 @@ func (ic *GenericController) syncSecret(key string) { } glog.Infof("updating secret %v in the local store", key) ic.sslCertTracker.Update(key, cert) + // we need to force the sync of the secret to disk + ic.syncSecret(key) + // this update must trigger an update + // (like an update event from a change in Ingress) + ic.syncIngress("secret-update") return }