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:
Shubham Bansal
2022-11-02 19:10:06 +05:30
committed by GitHub
parent b9fa6ca20a
commit f37e9e6f89
4 changed files with 31 additions and 76 deletions
+2 -1
View File
@@ -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
}