layer1: run managed namespace watchers

This commit is contained in:
Naeel
2026-04-26 11:01:05 +03:00
parent 073f2c1504
commit b9236698f3
6 changed files with 46 additions and 6 deletions
+6
View File
@@ -117,6 +117,12 @@ func PrepareManagedNamespaceWatcher(ctx context.Context, logger *zap.Logger, com
return manager, handlers, err
}
func RunManagedNamespaceWatcher(ctx context.Context, logger *zap.Logger, component string, kubeClient kubernetes.Interface, mgr managerPkg.Interface, namespaces []string, removalStrategy NamespaceRemovalStrategy, subscriber NamespaceSubscriber) (NamespaceManager, error) {
manager, handlers, err := PrepareManagedNamespaceWatcher(ctx, logger, component, namespaces, removalStrategy, subscriber)
StartManagedNamespaceWatcher(ctx, logger, component, kubeClient, mgr, handlers)
return manager, err
}
func LogNamespaceManagerSummary(logger *zap.Logger, message string, summary NamespaceManagerSummary) {
if logger == nil {
return