Use informer for kube watcher handling with multiple namespace support (#2594)
* changes to add informer for kube watcher * code refactor and fix cli issue for deleting watch
This commit is contained in:
@@ -39,7 +39,8 @@ func Start(ctx context.Context, logger *zap.Logger, routerUrl string) error {
|
||||
|
||||
poster := publisher.MakeWebhookPublisher(logger, routerUrl)
|
||||
kubeWatch := MakeKubeWatcher(ctx, logger, kubeClient, poster)
|
||||
MakeWatchSync(ctx, logger, fissionClient, kubeWatch)
|
||||
ws := MakeWatchSync(ctx, logger, fissionClient, kubeWatch)
|
||||
ws.Run(ctx)
|
||||
|
||||
return nil
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user