Skip to content

Commit fa60d5e

Browse files
authored
Merge pull request #5047 from p0lyn0mial/kep-watch-list-update-1-33
Update KEP 3157 (watch-list) for milestone 1.33
2 parents 6d83a16 + 83eac8a commit fa60d5e

File tree

1 file changed

+10
-1
lines changed
  • keps/sig-api-machinery/3157-watch-list

1 file changed

+10
-1
lines changed

keps/sig-api-machinery/3157-watch-list/README.md

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -101,6 +101,7 @@ tags, and then generate with `hack/update-toc.sh`.
101101
- [Graduation Criteria](#graduation-criteria)
102102
- [Alpha](#alpha)
103103
- [Beta](#beta)
104+
- [Beta2](#beta2)
104105
- [GA](#ga)
105106
- [Post-GA](#post-ga)
106107
- [Upgrade / Downgrade Strategy](#upgrade--downgrade-strategy)
@@ -736,7 +737,7 @@ We expect no non-infra related flakes in the last month as a GA graduation crite
736737
#### Beta
737738
- Metrics are added to the kube-apiserver (see the [monitoring-requirements](#monitoring-requirements) section for more details)
738739
- Implement `SendInitialEvents` for `watch` requests in the etcd storage implementation
739-
- The feature is enabled for kube-apiserver and kube-controller-manager
740+
- The feature is enabled for kube-apiserver and kube-controller-manager.
740741
- The generic feature gate mechanism is implemented in client-go.
741742
It will be used to enable a new functionality for reflectors/informers.
742743
- Implement a consistency check detector that will compare data received through a new watchlist request
@@ -756,6 +757,14 @@ We expect no non-infra related flakes in the last month as a GA graduation crite
756757
These fields are important for the correct decoding of the objects.
757758
See also: https://github.com/kubernetes/kubernetes/pull/126191
758759

760+
#### Beta2
761+
- The feature is enabled for kubelet.
762+
- Add watchlist support to the fake client so that starting an informer with a fake client works correctly.
763+
- Extend the existing performance tests with a case that adds a large number of small objects.
764+
The current perf test adds a small number of large objects.
765+
The new variant will help catch potential regressions such as https://github.com/kubernetes/kubernetes/issues/129467
766+
767+
759768
#### GA
760769
- [Switch](https://github.com/kubernetes/kubernetes/blob/a07b1aaa5b39b351ec8586de800baa5715304a3f/staging/src/k8s.io/apiserver/pkg/storage/cacher/cacher.go#L416)
761770
the `storage/cacher` to use streaming directly from etcd

0 commit comments

Comments
 (0)