From 4d087b3d5ccbb6ffca2473be47f0cb7eb1676d09 Mon Sep 17 00:00:00 2001 From: Nic Date: Wed, 6 Apr 2022 09:27:07 +0800 Subject: [PATCH] fix: ingress update event handler not filter by watching namespaces (#947) --- pkg/ingress/ingress.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pkg/ingress/ingress.go b/pkg/ingress/ingress.go index c97dc8334b..50c665e030 100644 --- a/pkg/ingress/ingress.go +++ b/pkg/ingress/ingress.go @@ -299,6 +299,9 @@ func (c *ingressController) onUpdate(oldObj, newObj interface{}) { log.Errorf("found ingress resource with bad meta namespace key: %s", err) return } + if !c.controller.isWatchingNamespace(key) { + return + } valid := c.isIngressEffective(curr) if valid { log.Debugw("ingress update event arrived",