...
1
16
17
18
19 package feature
20
21 import (
22 "k8s.io/kubernetes/test/e2e/framework"
23 )
24
25 var (
26
27
28
29 APIServerIdentity = framework.WithFeature(framework.ValidFeatures.Add("APIServerIdentity"))
30
31
32 AppArmor = framework.WithFeature(framework.ValidFeatures.Add("AppArmor"))
33
34
35 BootstrapTokens = framework.WithFeature(framework.ValidFeatures.Add("BootstrapTokens"))
36
37
38 BoundServiceAccountTokenVolume = framework.WithFeature(framework.ValidFeatures.Add("BoundServiceAccountTokenVolume"))
39
40
41 CloudProvider = framework.WithFeature(framework.ValidFeatures.Add("CloudProvider"))
42
43
44 ClusterAutoscalerScalability1 = framework.WithFeature(framework.ValidFeatures.Add("ClusterAutoscalerScalability1"))
45
46
47 ClusterAutoscalerScalability2 = framework.WithFeature(framework.ValidFeatures.Add("ClusterAutoscalerScalability2"))
48
49
50 ClusterAutoscalerScalability3 = framework.WithFeature(framework.ValidFeatures.Add("ClusterAutoscalerScalability3"))
51
52
53 ClusterAutoscalerScalability4 = framework.WithFeature(framework.ValidFeatures.Add("ClusterAutoscalerScalability4"))
54
55
56 ClusterAutoscalerScalability5 = framework.WithFeature(framework.ValidFeatures.Add("ClusterAutoscalerScalability5"))
57
58
59 ClusterAutoscalerScalability6 = framework.WithFeature(framework.ValidFeatures.Add("ClusterAutoscalerScalability6"))
60
61
62 ClusterDowngrade = framework.WithFeature(framework.ValidFeatures.Add("ClusterDowngrade"))
63
64
65 ClusterScaleUpBypassScheduler = framework.WithFeature(framework.ValidFeatures.Add("ClusterScaleUpBypassScheduler"))
66
67
68 ClusterSizeAutoscalingGpu = framework.WithFeature(framework.ValidFeatures.Add("ClusterSizeAutoscalingGpu"))
69
70
71 ClusterSizeAutoscalingScaleDown = framework.WithFeature(framework.ValidFeatures.Add("ClusterSizeAutoscalingScaleDown"))
72
73
74 ClusterSizeAutoscalingScaleUp = framework.WithFeature(framework.ValidFeatures.Add("ClusterSizeAutoscalingScaleUp"))
75
76
77 ClusterTrustBundle = framework.WithFeature(framework.ValidFeatures.Add("ClusterTrustBundle"))
78
79
80 ClusterTrustBundleProjection = framework.WithFeature(framework.ValidFeatures.Add("ClusterTrustBundleProjection"))
81
82
83 ClusterUpgrade = framework.WithFeature(framework.ValidFeatures.Add("ClusterUpgrade"))
84
85
86 ComprehensiveNamespaceDraining = framework.WithFeature(framework.ValidFeatures.Add("ComprehensiveNamespaceDraining"))
87
88
89 CPUManager = framework.WithFeature(framework.ValidFeatures.Add("CPUManager"))
90
91
92 CustomMetricsAutoscaling = framework.WithFeature(framework.ValidFeatures.Add("CustomMetricsAutoscaling"))
93
94
95 DeviceManager = framework.WithFeature(framework.ValidFeatures.Add("DeviceManager"))
96
97
98 DevicePluginProbe = framework.WithFeature(framework.ValidFeatures.Add("DevicePluginProbe"))
99
100
101 Downgrade = framework.WithFeature(framework.ValidFeatures.Add("Downgrade"))
102
103
104 DynamicResourceAllocation = framework.WithFeature(framework.ValidFeatures.Add("DynamicResourceAllocation"))
105
106
107 EphemeralStorage = framework.WithFeature(framework.ValidFeatures.Add("EphemeralStorage"))
108
109
110 Example = framework.WithFeature(framework.ValidFeatures.Add("Example"))
111
112
113 ExperimentalResourceUsageTracking = framework.WithFeature(framework.ValidFeatures.Add("ExperimentalResourceUsageTracking"))
114
115
116 Flexvolumes = framework.WithFeature(framework.ValidFeatures.Add("Flexvolumes"))
117
118
119 GKENodePool = framework.WithFeature(framework.ValidFeatures.Add("GKENodePool"))
120
121
122 GPUClusterDowngrade = framework.WithFeature(framework.ValidFeatures.Add("GPUClusterDowngrade"))
123
124
125 GPUClusterUpgrade = framework.WithFeature(framework.ValidFeatures.Add("GPUClusterUpgrade"))
126
127
128 GPUDevicePlugin = framework.WithFeature(framework.ValidFeatures.Add("GPUDevicePlugin"))
129
130
131 GPUMasterUpgrade = framework.WithFeature(framework.ValidFeatures.Add("GPUMasterUpgrade"))
132
133
134 GPUUpgrade = framework.WithFeature(framework.ValidFeatures.Add("GPUUpgrade"))
135
136
137 HAMaster = framework.WithFeature(framework.ValidFeatures.Add("HAMaster"))
138
139
140 HPA = framework.WithFeature(framework.ValidFeatures.Add("HPA"))
141
142
143 HugePages = framework.WithFeature(framework.ValidFeatures.Add("HugePages"))
144
145
146 Ingress = framework.WithFeature(framework.ValidFeatures.Add("Ingress"))
147
148
149 IngressScale = framework.WithFeature(framework.ValidFeatures.Add("IngressScale"))
150
151
152 InPlacePodVerticalScaling = framework.WithFeature(framework.ValidFeatures.Add("InPlacePodVerticalScaling"))
153
154
155 IPv6DualStack = framework.WithFeature(framework.ValidFeatures.Add("IPv6DualStack"))
156
157
158 Kind = framework.WithFeature(framework.ValidFeatures.Add("Kind"))
159
160
161 KubeletCredentialProviders = framework.WithFeature(framework.ValidFeatures.Add("KubeletCredentialProviders"))
162
163
164 KubeletSecurity = framework.WithFeature(framework.ValidFeatures.Add("KubeletSecurity"))
165
166
167 KubeProxyDaemonSetDowngrade = framework.WithFeature(framework.ValidFeatures.Add("KubeProxyDaemonSetDowngrade"))
168
169
170 KubeProxyDaemonSetUpgrade = framework.WithFeature(framework.ValidFeatures.Add("KubeProxyDaemonSetUpgrade"))
171
172
173 KubeProxyDaemonSetMigration = framework.WithFeature(framework.ValidFeatures.Add("KubeProxyDaemonSetMigration"))
174
175
176 LabelSelector = framework.WithFeature(framework.ValidFeatures.Add("LabelSelector"))
177
178
179 LocalStorageCapacityIsolation = framework.WithFeature(framework.ValidFeatures.Add("LocalStorageCapacityIsolation"))
180
181
182 LocalStorageCapacityIsolationQuota = framework.WithFeature(framework.ValidFeatures.Add("LocalStorageCapacityIsolationQuota"))
183
184
185 MasterUpgrade = framework.WithFeature(framework.ValidFeatures.Add("MasterUpgrade"))
186
187
188 MemoryManager = framework.WithFeature(framework.ValidFeatures.Add("MemoryManager"))
189
190
191 NEG = framework.WithFeature(framework.ValidFeatures.Add("NEG"))
192
193
194 NetworkingDNS = framework.WithFeature(framework.ValidFeatures.Add("Networking-DNS"))
195
196
197 NetworkingIPv4 = framework.WithFeature(framework.ValidFeatures.Add("Networking-IPv4"))
198
199
200 NetworkingIPv6 = framework.WithFeature(framework.ValidFeatures.Add("Networking-IPv6"))
201
202
203 NetworkingPerformance = framework.WithFeature(framework.ValidFeatures.Add("Networking-Performance"))
204
205
206 NetworkPolicy = framework.WithFeature(framework.ValidFeatures.Add("NetworkPolicy"))
207
208
209 NodeAuthenticator = framework.WithFeature(framework.ValidFeatures.Add("NodeAuthenticator"))
210
211
212 NodeAuthorizer = framework.WithFeature(framework.ValidFeatures.Add("NodeAuthorizer"))
213
214
215 NodeLogQuery = framework.WithFeature(framework.ValidFeatures.Add("NodeLogQuery"))
216
217
218 NodeOutOfServiceVolumeDetach = framework.WithFeature(framework.ValidFeatures.Add("NodeOutOfServiceVolumeDetach"))
219
220
221 NoSNAT = framework.WithFeature(framework.ValidFeatures.Add("NoSNAT"))
222
223
224 PersistentVolumeLastPhaseTransitionTime = framework.WithFeature(framework.ValidFeatures.Add("PersistentVolumeLastPhaseTransitionTime"))
225
226
227 PerformanceDNS = framework.WithFeature(framework.ValidFeatures.Add("PerformanceDNS"))
228
229
230 PodGarbageCollector = framework.WithFeature(framework.ValidFeatures.Add("PodGarbageCollector"))
231
232
233 PodHostIPs = framework.WithFeature(framework.ValidFeatures.Add("PodHostIPs"))
234
235
236 PodLifecycleSleepAction = framework.WithFeature(framework.ValidFeatures.Add("PodLifecycleSleepAction"))
237
238
239 PodPriority = framework.WithFeature(framework.ValidFeatures.Add("PodPriority"))
240
241
242 PodReadyToStartContainersCondition = framework.WithFeature(framework.ValidFeatures.Add("PodReadyToStartContainersCondition"))
243
244
245 PodResources = framework.WithFeature(framework.ValidFeatures.Add("PodResources"))
246
247
248 Reboot = framework.WithFeature(framework.ValidFeatures.Add("Reboot"))
249
250
251 ReclaimPolicy = framework.WithFeature(framework.ValidFeatures.Add("ReclaimPolicy"))
252
253
254 RecoverVolumeExpansionFailure = framework.WithFeature(framework.ValidFeatures.Add("RecoverVolumeExpansionFailure"))
255
256
257
258 RelaxedEnvironmentVariableValidation = framework.WithFeature(framework.ValidFeatures.Add("RelaxedEnvironmentVariableValidation"))
259
260
261 Recreate = framework.WithFeature(framework.ValidFeatures.Add("Recreate"))
262
263
264 RegularResourceUsageTracking = framework.WithFeature(framework.ValidFeatures.Add("RegularResourceUsageTracking"))
265
266
267 ScopeSelectors = framework.WithFeature(framework.ValidFeatures.Add("ScopeSelectors"))
268
269
270 SCTPConnectivity = framework.WithFeature(framework.ValidFeatures.Add("SCTPConnectivity"))
271
272
273 SeccompDefault = framework.WithFeature(framework.ValidFeatures.Add("SeccompDefault"))
274
275
276
277 SELinux = framework.WithFeature(framework.ValidFeatures.Add("SELinux"))
278
279
280
281
282
283 SELinuxMountReadWriteOncePodOnly = framework.WithFeature(framework.ValidFeatures.Add("SELinuxMountReadWriteOncePodOnly"))
284
285
286 ServiceCIDRs = framework.WithFeature(framework.ValidFeatures.Add("ServiceCIDRs"))
287
288
289 SidecarContainers = framework.WithFeature(framework.ValidFeatures.Add("SidecarContainers"))
290
291
292 StackdriverAcceleratorMonitoring = framework.WithFeature(framework.ValidFeatures.Add("StackdriverAcceleratorMonitoring"))
293
294
295 StackdriverCustomMetrics = framework.WithFeature(framework.ValidFeatures.Add("StackdriverCustomMetrics"))
296
297
298 StackdriverExternalMetrics = framework.WithFeature(framework.ValidFeatures.Add("StackdriverExternalMetrics"))
299
300
301 StackdriverMetadataAgent = framework.WithFeature(framework.ValidFeatures.Add("StackdriverMetadataAgent"))
302
303
304 StackdriverMonitoring = framework.WithFeature(framework.ValidFeatures.Add("StackdriverMonitoring"))
305
306
307 StandaloneMode = framework.WithFeature(framework.ValidFeatures.Add("StandaloneMode"))
308
309
310 StatefulSet = framework.WithFeature(framework.ValidFeatures.Add("StatefulSet"))
311
312
313 StatefulSetStartOrdinal = framework.WithFeature(framework.ValidFeatures.Add("StatefulSetStartOrdinal"))
314
315
316 StatefulUpgrade = framework.WithFeature(framework.ValidFeatures.Add("StatefulUpgrade"))
317
318
319 StorageProvider = framework.WithFeature(framework.ValidFeatures.Add("StorageProvider"))
320
321
322 StorageVersionAPI = framework.WithFeature(framework.ValidFeatures.Add("StorageVersionAPI"))
323
324
325
326 TopologyHints = framework.WithFeature(framework.ValidFeatures.Add("Topology Hints"))
327
328
329
330 TrafficDistribution = framework.WithFeature(framework.ValidFeatures.Add("Traffic Distribution"))
331
332
333 TopologyManager = framework.WithFeature(framework.ValidFeatures.Add("TopologyManager"))
334
335
336 UDP = framework.WithFeature(framework.ValidFeatures.Add("UDP"))
337
338
339 Upgrade = framework.WithFeature(framework.ValidFeatures.Add("Upgrade"))
340
341
342 UserNamespacesSupport = framework.WithFeature(framework.ValidFeatures.Add("UserNamespacesSupport"))
343
344
345
346
347
348 UserNamespacesPodSecurityStandards = framework.WithFeature(framework.ValidFeatures.Add("UserNamespacesPodSecurityStandards"))
349
350
351 ValidatingAdmissionPolicy = framework.WithFeature(framework.ValidFeatures.Add("ValidatingAdmissionPolicy"))
352
353
354 Volumes = framework.WithFeature(framework.ValidFeatures.Add("Volumes"))
355
356
357 VolumeSnapshotDataSource = framework.WithFeature(framework.ValidFeatures.Add("VolumeSnapshotDataSource"))
358
359
360 VolumeSourceXFS = framework.WithFeature(framework.ValidFeatures.Add("VolumeSourceXFS"))
361
362
363 Vsphere = framework.WithFeature(framework.ValidFeatures.Add("vsphere"))
364
365
366 WatchList = framework.WithFeature(framework.ValidFeatures.Add("WatchList"))
367
368
369 Windows = framework.WithFeature(framework.ValidFeatures.Add("Windows"))
370
371
372 WindowsHostProcessContainers = framework.WithFeature(framework.ValidFeatures.Add("WindowsHostProcessContainers"))
373
374
375 WindowsHyperVContainers = framework.WithFeature(framework.ValidFeatures.Add("WindowsHyperVContainers"))
376
377
378 )
379
380 func init() {
381
382 framework.ValidFeatures.Freeze()
383 }
384
View as plain text