layer1: run managed namespace watchers
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user