@@ -138,6 +138,12 @@ const (
138
138
//
139
139
// Allows sending warning headers in API responses.
140
140
WarningHeaders featuregate.Feature = "WarningHeaders"
141
+
142
+ // owner: @wojtek-t
143
+ // alpha: v1.20
144
+ //
145
+ // Allows for updating watchcache resource version with progress notify events.
146
+ EfficientWatchResumption featuregate.Feature = "EfficientWatchResumption"
141
147
)
142
148
143
149
func init () {
@@ -148,18 +154,19 @@ func init() {
148
154
// To add a new feature, define a key for it above and add it here. The features will be
149
155
// available throughout Kubernetes binaries.
150
156
var defaultKubernetesFeatureGates = map [featuregate.Feature ]featuregate.FeatureSpec {
151
- StreamingProxyRedirects : {Default : true , PreRelease : featuregate .Deprecated },
152
- ValidateProxyRedirects : {Default : true , PreRelease : featuregate .Beta },
153
- AdvancedAuditing : {Default : true , PreRelease : featuregate .GA },
154
- APIResponseCompression : {Default : true , PreRelease : featuregate .Beta },
155
- APIListChunking : {Default : true , PreRelease : featuregate .Beta },
156
- DryRun : {Default : true , PreRelease : featuregate .GA },
157
- RemainingItemCount : {Default : true , PreRelease : featuregate .Beta },
158
- ServerSideApply : {Default : true , PreRelease : featuregate .Beta },
159
- StorageVersionHash : {Default : true , PreRelease : featuregate .Beta },
160
- WatchBookmark : {Default : true , PreRelease : featuregate .GA , LockToDefault : true },
161
- APIPriorityAndFairness : {Default : false , PreRelease : featuregate .Alpha },
162
- RemoveSelfLink : {Default : true , PreRelease : featuregate .Beta },
163
- SelectorIndex : {Default : true , PreRelease : featuregate .Beta },
164
- WarningHeaders : {Default : true , PreRelease : featuregate .Beta },
157
+ StreamingProxyRedirects : {Default : true , PreRelease : featuregate .Deprecated },
158
+ ValidateProxyRedirects : {Default : true , PreRelease : featuregate .Beta },
159
+ AdvancedAuditing : {Default : true , PreRelease : featuregate .GA },
160
+ APIResponseCompression : {Default : true , PreRelease : featuregate .Beta },
161
+ APIListChunking : {Default : true , PreRelease : featuregate .Beta },
162
+ DryRun : {Default : true , PreRelease : featuregate .GA },
163
+ RemainingItemCount : {Default : true , PreRelease : featuregate .Beta },
164
+ ServerSideApply : {Default : true , PreRelease : featuregate .Beta },
165
+ StorageVersionHash : {Default : true , PreRelease : featuregate .Beta },
166
+ WatchBookmark : {Default : true , PreRelease : featuregate .GA , LockToDefault : true },
167
+ APIPriorityAndFairness : {Default : false , PreRelease : featuregate .Alpha },
168
+ RemoveSelfLink : {Default : true , PreRelease : featuregate .Beta },
169
+ SelectorIndex : {Default : true , PreRelease : featuregate .Beta },
170
+ WarningHeaders : {Default : true , PreRelease : featuregate .Beta },
171
+ EfficientWatchResumption : {Default : false , PreRelease : featuregate .Alpha },
165
172
}
0 commit comments