From 262b98af03ada10c60aca32163565966bf82f2c4 Mon Sep 17 00:00:00 2001 From: Lukasz Szaszkiewicz Date: Tue, 7 Mar 2023 12:34:11 +0100 Subject: [PATCH] cache/controller: Add ENABLE_CLIENT_GO_WATCH_LIST_ALPHA Kubernetes-commit: 966b26d55c22f7fbf20841a3a993de4f984d88db --- tools/cache/controller.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/tools/cache/controller.go b/tools/cache/controller.go index 466a708e..eaed2295 100644 --- a/tools/cache/controller.go +++ b/tools/cache/controller.go @@ -18,6 +18,7 @@ package cache import ( "errors" + "os" "sync" "time" @@ -147,6 +148,9 @@ func (c *controller) Run(stopCh <-chan struct{}) { if c.config.WatchErrorHandler != nil { r.watchErrorHandler = c.config.WatchErrorHandler } + if s := os.Getenv("ENABLE_CLIENT_GO_WATCH_LIST_ALPHA"); len(s) > 0 { + r.UseWatchList = true + } c.reflectorMutex.Lock() c.reflector = r