You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
@@ -760,13 +761,12 @@ We expect no non-infra related flakes in the last month as a GA graduation crite
760
761
761
762
#### Beta2
762
763
- The feature is enabled for kubelet.
763
-
- Add watchlist support to the fake client so that starting an informer with a fake client works correctly.
764
764
- Extend the existing performance tests with a case that adds a large number of small objects.
765
765
The current perf test adds a small number of large objects.
766
766
The new variant will help catch potential regressions such as https://github.com/kubernetes/kubernetes/issues/129467
767
767
768
768
#### Beta3
769
-
With new concerns brought in 1.33 release timeline, we reviset the approach for the feature.
769
+
With new concerns brought in 1.33 release timeline, we revised the approach for the feature.
770
770
The discussion happened in [this document] and resulted in the following update for the criteria:
771
771
772
772
- Revert the client-go changes that use watchList to implement List.
@@ -783,6 +783,16 @@ The discussion happened in [this document] and resulted in the following update
783
783
(This will also allow us to [remove](https://github.com/kubernetes/kubernetes/blob/a07b1aaa5b39b351ec8586de800baa5715304a3f/staging/src/k8s.io/client-go/tools/cache/reflector.go#L110) the `reflector.UseWatchList` field).
784
784
- Enable the feature by-default for kube-controller-manager.
785
785
786
+
#### Beta4
787
+
- Disable watchlist support in the fake client so that informers do not use watchlists.
788
+
This ensures that unit tests relying on non-standard fake client behavior will continue to work.
789
+
- Currently, the `ListWatcher` used by the `WatchCache` does not pass the RV from the reflectors.
790
+
As a result the consistency detector used by the reflectors fails for the `WatchCache`.
791
+
This issue needs to be resolved.
792
+
- Enable the `WatchListClient` feature gate by default.
793
+
The FG is defined in client-go.
794
+
Enabling it will turn on the feature for all clients.
0 commit comments