layer1: log watcher namespace transitions
This commit is contained in:
@@ -191,7 +191,9 @@ func HandleWatcherNamespaceAdd(ctx context.Context, logger *zap.Logger, componen
|
||||
}
|
||||
if _, _, err := DispatchNamespaceAdd(ctx, manager, namespace, NamespaceSourceWatcher, time.Now().UTC()); err != nil {
|
||||
logger.Error(component+": DispatchAdd failed", zap.String("namespace", namespace.Name), zap.Error(err))
|
||||
return
|
||||
}
|
||||
LogNamespaceManagerSummary(logger, component+": namespace manager summary", manager.Summary())
|
||||
}
|
||||
|
||||
func HandleWatcherNamespaceUpdate(ctx context.Context, logger *zap.Logger, component string, manager NamespaceManager, oldNamespace *corev1.Namespace, newNamespace *corev1.Namespace, strategy NamespaceRemovalStrategy) {
|
||||
@@ -207,7 +209,9 @@ func HandleWatcherNamespaceUpdate(ctx context.Context, logger *zap.Logger, compo
|
||||
}
|
||||
if _, _, err := DispatchNamespaceResync(ctx, manager, newNamespace, NamespaceSourceWatcher, time.Now().UTC()); err != nil {
|
||||
logger.Error(component+": DispatchResync failed", zap.String("namespace", newNamespace.Name), zap.Error(err))
|
||||
return
|
||||
}
|
||||
LogNamespaceManagerSummary(logger, component+": namespace manager summary", manager.Summary())
|
||||
}
|
||||
|
||||
func HandleWatcherNamespaceDelete(ctx context.Context, logger *zap.Logger, component string, manager NamespaceManager, obj interface{}, strategy NamespaceRemovalStrategy) {
|
||||
@@ -226,10 +230,12 @@ func HandleWatcherNamespaceRemoval(ctx context.Context, logger *zap.Logger, comp
|
||||
}
|
||||
logger.Info(component+": namespace removal dispatched through subscribers",
|
||||
zap.String("namespace", record.Name))
|
||||
LogNamespaceManagerSummary(logger, component+": namespace manager summary", manager.Summary())
|
||||
return
|
||||
}
|
||||
logger.Info(component+": namespace removed from manager state; runtime registrations kept",
|
||||
zap.String("namespace", record.Name))
|
||||
LogNamespaceManagerSummary(logger, component+": namespace manager summary", manager.Summary())
|
||||
}
|
||||
|
||||
func NewNamespaceWatcherEventHandlers(ctx context.Context, logger *zap.Logger, component string, manager NamespaceManager, strategy NamespaceRemovalStrategy) k8sCache.ResourceEventHandlerFuncs {
|
||||
|
||||
Reference in New Issue
Block a user