mirror of
https://github.com/kubernetes/client-go.git
synced 2025-06-27 23:48:30 +00:00
cache/controller: Add ENABLE_CLIENT_GO_WATCH_LIST_ALPHA
Kubernetes-commit: 966b26d55c22f7fbf20841a3a993de4f984d88db
This commit is contained in:
parent
ac0a428e7a
commit
262b98af03
4
tools/cache/controller.go
vendored
4
tools/cache/controller.go
vendored
@ -18,6 +18,7 @@ package cache
|
|||||||
|
|
||||||
import (
|
import (
|
||||||
"errors"
|
"errors"
|
||||||
|
"os"
|
||||||
"sync"
|
"sync"
|
||||||
"time"
|
"time"
|
||||||
|
|
||||||
@ -147,6 +148,9 @@ func (c *controller) Run(stopCh <-chan struct{}) {
|
|||||||
if c.config.WatchErrorHandler != nil {
|
if c.config.WatchErrorHandler != nil {
|
||||||
r.watchErrorHandler = c.config.WatchErrorHandler
|
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.reflectorMutex.Lock()
|
||||||
c.reflector = r
|
c.reflector = r
|
||||||
|
Loading…
Reference in New Issue
Block a user