layer1: fix buildermgr namespace dedup step 4

This commit is contained in:
Naeel
2026-04-26 09:34:46 +03:00
parent 6102b277c8
commit 56a499a59f
4 changed files with 39 additions and 4 deletions
+2 -2
View File
@@ -501,9 +501,9 @@ func (envw *environmentWatcher) createBuilderDeployment(ctx context.Context, env
}
// AddNamespace dynamically registers a new namespace in environmentWatcher.
// Creates a per-NS Environment informer. Safe to call repeatedly — deduplicates via nsResolver.
// Creates a per-NS Environment informer. Safe to call repeatedly — deduplicates via env informer map.
func (envw *environmentWatcher) AddNamespace(ctx context.Context, ns string, mgr manager.Interface) {
if !envw.nsResolver.AddNamespace(ns) {
if _, exists := envw.envWatchInformer[ns]; exists {
return // already registered
}
envw.logger.Info("buildermgr.envWatcher.AddNamespace: setting up informer", zap.String("namespace", ns))