Skip to content

Commit ff7c708

Browse files
committed
removed_comments_from_kube_feature_of_alpha_beta_ga
1 parent f34d14c commit ff7c708

File tree

4 files changed

+0
-61
lines changed

4 files changed

+0
-61
lines changed

pkg/features/kube_features.go

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,6 @@ const (
2828
//
2929
// // owner: @username
3030
// // kep: https://kep.k8s.io/NNN
31-
// // alpha: v1.X
3231
// MyFeature featuregate.Feature = "MyFeature"
3332
//
3433
// Feature gates should be listed in alphabetical, case-sensitive
@@ -680,7 +679,6 @@ const (
680679
WinDSR featuregate.Feature = "WinDSR"
681680

682681
// owner: @ksubrmnn
683-
684682
//
685683
// Allows kube-proxy to run in Overlay mode for Windows
686684
WinOverlay featuregate.Feature = "WinOverlay"

staging/src/k8s.io/apiextensions-apiserver/pkg/features/kube_features.go

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -27,21 +27,15 @@ const (
2727
// Every feature gate should add method here following this template:
2828
//
2929
// // owner: @username
30-
// // alpha: v1.4
3130
// MyFeature() bool
3231

3332
// owner: @alexzielenski
34-
// alpha: v1.28
35-
// beta: v1.30
3633
//
3734
// Ignores errors raised on unchanged fields of Custom Resources
3835
// across UPDATE/PATCH requests.
3936
CRDValidationRatcheting featuregate.Feature = "CRDValidationRatcheting"
4037

4138
// owner: @jpbetz
42-
// alpha: v1.30
43-
// beta: v1.31
44-
// ga: v1.32
4539
//
4640
// CustomResourceDefinitions may include SelectableFields to declare which fields
4741
// may be used as field selectors.

staging/src/k8s.io/apiserver/pkg/features/kube_features.go

Lines changed: 0 additions & 51 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,6 @@ const (
2727
// Every feature gate should add method here following this template:
2828
//
2929
// // owner: @username
30-
// // alpha: v1.4
3130
// MyFeature featuregate.Feature = "MyFeature"
3231
//
3332
// Feature gates should be listed in alphabetical, case-sensitive
@@ -36,17 +35,13 @@ const (
3635
// across the file.
3736

3837
// owner: @ivelichkovich, @tallclair
39-
// alpha: v1.27
40-
// beta: v1.28
4138
// stable: v1.30
4239
// kep: https://kep.k8s.io/3716
4340
//
4441
// Enables usage of MatchConditions fields to use CEL expressions for matching on admission webhooks
4542
AdmissionWebhookMatchConditions featuregate.Feature = "AdmissionWebhookMatchConditions"
4643

4744
// owner: @jefftree @alexzielenski
48-
// alpha: v1.26
49-
// beta: v1.27
5045
// stable: v1.30
5146
//
5247
// Enables an single HTTP endpoint /discovery/<version> which supports native HTTP
@@ -55,69 +50,53 @@ const (
5550

5651
// owner: @vinayakankugoyal
5752
// kep: https://kep.k8s.io/4633
58-
// alpha: v1.31
59-
// beta: v1.32
6053
//
6154
// Allows us to enable anonymous auth for only certain apiserver endpoints.
6255
AnonymousAuthConfigurableEndpoints featuregate.Feature = "AnonymousAuthConfigurableEndpoints"
6356

6457
// owner: @smarterclayton
65-
// alpha: v1.8
66-
// beta: v1.9
6758
// stable: 1.29
6859
//
6960
// Allow API clients to retrieve resource lists in chunks rather than
7061
// all at once.
7162
APIListChunking featuregate.Feature = "APIListChunking"
7263

7364
// owner: @ilackams
74-
// alpha: v1.7
75-
// beta: v1.16
7665
//
7766
// Enables compression of REST responses (GET and LIST only)
7867
APIResponseCompression featuregate.Feature = "APIResponseCompression"
7968

8069
// owner: @roycaihw
81-
// alpha: v1.20
8270
//
8371
// Assigns each kube-apiserver an ID in a cluster.
8472
APIServerIdentity featuregate.Feature = "APIServerIdentity"
8573

8674
// owner: @dashpole
87-
// alpha: v1.22
88-
// beta: v1.27
8975
//
9076
// Add support for distributed tracing in the API Server
9177
APIServerTracing featuregate.Feature = "APIServerTracing"
9278

9379
// owner: @linxiulei
94-
// alpha: v1.30
9580
//
9681
// Enables serving watch requests in separate goroutines.
9782
APIServingWithRoutine featuregate.Feature = "APIServingWithRoutine"
9883

9984
// owner: @deads2k
10085
// kep: https://kep.k8s.io/4601
101-
// alpha: v1.31
10286
//
10387
// Allows authorization to use field and label selectors.
10488
AuthorizeWithSelectors featuregate.Feature = "AuthorizeWithSelectors"
10589

10690
// owner: @serathius
107-
// beta: v1.31
10891
// Enables concurrent watch object decoding to avoid starving watch cache when conversion webhook is installed.
10992
ConcurrentWatchObjectDecode featuregate.Feature = "ConcurrentWatchObjectDecode"
11093

11194
// owner: @jefftree
11295
// kep: https://kep.k8s.io/4355
113-
// alpha: v1.31
11496
//
11597
// Enables coordinated leader election in the API server
11698
CoordinatedLeaderElection featuregate.Feature = "CoordinatedLeaderElection"
11799

118-
// alpha: v1.20
119-
// beta: v1.21
120-
// GA: v1.24
121100
//
122101
// Allows for updating watchcache resource version with progress notify events.
123102
EfficientWatchResumption featuregate.Feature = "EfficientWatchResumption"
@@ -131,45 +110,37 @@ const (
131110

132111
// owner: @alexzielenski, @cici37, @jiahuif
133112
// kep: https://kep.k8s.io/3962
134-
// alpha: v1.30
135113
//
136114
// Enables the MutatingAdmissionPolicy in Admission Chain
137115
MutatingAdmissionPolicy featuregate.Feature = "MutatingAdmissionPolicy"
138116

139117
// owner: @jiahuif
140118
// kep: https://kep.k8s.io/2887
141-
// alpha: v1.23
142-
// beta: v1.24
143119
//
144120
// Enables populating "enum" field of OpenAPI schemas
145121
// in the spec returned from kube-apiserver.
146122
OpenAPIEnums featuregate.Feature = "OpenAPIEnums"
147123

148124
// owner: @caesarxuchao
149-
// alpha: v1.15
150-
// beta: v1.16
151125
// stable: 1.29
152126
//
153127
// Allow apiservers to show a count of remaining items in the response
154128
// to a chunking list request.
155129
RemainingItemCount featuregate.Feature = "RemainingItemCount"
156130

157131
// owner: @wojtek-t
158-
// beta: v1.31
159132
//
160133
// Enables resilient watchcache initialization to avoid controlplane
161134
// overload.
162135
ResilientWatchCacheInitialization featuregate.Feature = "ResilientWatchCacheInitialization"
163136

164137
// owner: @serathius
165-
// beta: v1.30
166138
//
167139
// Allow watch cache to create a watch on a dedicated RPC.
168140
// This prevents watch cache from being starved by other watches.
169141
SeparateCacheWatchRPC featuregate.Feature = "SeparateCacheWatchRPC"
170142

171143
// owner: @enj
172-
// beta: v1.29
173144
//
174145
// Enables http2 DOS mitigations for unauthenticated clients.
175146
//
@@ -187,15 +158,11 @@ const (
187158
UnauthenticatedHTTP2DOSMitigation featuregate.Feature = "UnauthenticatedHTTP2DOSMitigation"
188159

189160
// owner: @jpbetz
190-
// alpha: v1.30
191-
// beta: v1.31
192-
// ga: v1.32
193161
// Resource create requests using generateName are retried automatically by the apiserver
194162
// if the generated name conflicts with an existing resource name, up to a maximum number of 7 retries.
195163
RetryGenerateName featuregate.Feature = "RetryGenerateName"
196164

197165
// owner: @cici37
198-
// alpha: v1.30
199166
//
200167
// StrictCostEnforcementForVAP is used to apply strict CEL cost validation for ValidatingAdmissionPolicy.
201168
// It will be set to off by default for certain time of period to prevent the impact on the existing users.
@@ -204,7 +171,6 @@ const (
204171
StrictCostEnforcementForVAP featuregate.Feature = "StrictCostEnforcementForVAP"
205172

206173
// owner: @cici37
207-
// alpha: v1.30
208174
//
209175
// StrictCostEnforcementForWebhooks is used to apply strict CEL cost validation for matchConditions in Webhooks.
210176
// It will be set to off by default for certain time of period to prevent the impact on the existing users.
@@ -213,72 +179,55 @@ const (
213179
StrictCostEnforcementForWebhooks featuregate.Feature = "StrictCostEnforcementForWebhooks"
214180

215181
// owner: @caesarxuchao @roycaihw
216-
// alpha: v1.20
217182
//
218183
// Enable the storage version API.
219184
StorageVersionAPI featuregate.Feature = "StorageVersionAPI"
220185

221186
// owner: @caesarxuchao
222-
// alpha: v1.14
223-
// beta: v1.15
224187
//
225188
// Allow apiservers to expose the storage version hash in the discovery
226189
// document.
227190
StorageVersionHash featuregate.Feature = "StorageVersionHash"
228191

229192
// owner: @aramase, @enj, @nabokihms
230193
// kep: https://kep.k8s.io/3331
231-
// alpha: v1.29
232-
// beta: v1.30
233194
//
234195
// Enables Structured Authentication Configuration
235196
StructuredAuthenticationConfiguration featuregate.Feature = "StructuredAuthenticationConfiguration"
236197

237198
// owner: @palnabarun
238199
// kep: https://kep.k8s.io/3221
239-
// alpha: v1.29
240-
// beta: v1.30
241200
//
242201
// Enables Structured Authorization Configuration
243202
StructuredAuthorizationConfiguration featuregate.Feature = "StructuredAuthorizationConfiguration"
244203

245204
// owner: @wojtek-t
246-
// alpha: v1.15
247-
// beta: v1.16
248-
// GA: v1.17
249205
//
250206
// Enables support for watch bookmark events.
251207
WatchBookmark featuregate.Feature = "WatchBookmark"
252208

253209
// owner: @wojtek-t
254-
// beta: v1.31
255210
//
256211
// Enables post-start-hook for storage readiness
257212
WatchCacheInitializationPostStartHook featuregate.Feature = "WatchCacheInitializationPostStartHook"
258213

259214
// owner: @serathius
260-
// beta: 1.30
261215
// Enables watches without resourceVersion to be served from storage.
262216
// Used to prevent https://github.com/kubernetes/kubernetes/issues/123072 until etcd fixes the issue.
263217
WatchFromStorageWithoutResourceVersion featuregate.Feature = "WatchFromStorageWithoutResourceVersion"
264218

265219
// owner: @p0lyn0mial
266-
// alpha: v1.27
267220
//
268221
// Allow the API server to stream individual items instead of chunking
269222
WatchList featuregate.Feature = "WatchList"
270223

271224
// owner: @serathius
272225
// kep: http://kep.k8s.io/2340
273-
// alpha: v1.28
274-
// beta: v1.31
275226
//
276227
// Allow the API server to serve consistent lists from cache
277228
ConsistentListFromCache featuregate.Feature = "ConsistentListFromCache"
278229

279230
// owner: @tkashem
280-
// beta: v1.29
281-
// GA: v1.30
282231
//
283232
// Allow Priority & Fairness in the API server to use a zero value for
284233
// the 'nominalConcurrencyShares' field of the 'limited' section of a

staging/src/k8s.io/controller-manager/pkg/features/kube_features.go

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,6 @@ const (
2525
// Every feature gate should add method here following this template:
2626
//
2727
// // owner: @username
28-
// // alpha: v1.4
2928
// MyFeature featuregate.Feature = "MyFeature"
3029
//
3130
// Feature gates should be listed in alphabetical, case-sensitive
@@ -35,7 +34,6 @@ const (
3534

3635
// owner: @nckturner
3736
// kep: http://kep.k8s.io/2699
38-
// alpha: v1.27
3937
// Enable webhook in cloud controller manager
4038
CloudControllerManagerWebhook featuregate.Feature = "CloudControllerManagerWebhook"
4139
)

0 commit comments

Comments
 (0)