5 A set of conformance tests integrated from kubernetes project.
7 - case_name: xrally_kubernetes
12 All in one tasks for checking basic functionality of
15 - DEPLOY_SCENARIO: "k8-*"
17 name: xrally_kubernetes
18 - case_name: k8s_conformance
19 project_name: functest
23 Conformance Tests are expect to pass on any Kubernetes
24 cluster, this tests are necessary demonstrate conformance
25 of the Kubernetes deployment.
27 - DEPLOY_SCENARIO: "k8-*"
33 focus: \[Conformance\]
34 skip: \[Serial\]|\[Disruptive\]|NoExecuteTaintManager
35 - case_name: k8s_conformance_serial
36 project_name: functest
40 Conformance Tests are expect to pass on any Kubernetes
41 cluster, this tests are necessary demonstrate conformance
42 of the Kubernetes deployment.
44 - DEPLOY_SCENARIO: "k8-*"
49 focus: \[Serial\].*\[Conformance\]
50 skip: \[Disruptive\]|NoExecuteTaintManager
51 - case_name: sig_api_machinery
52 project_name: functest
56 It runs the remaining sig-api-machinery testing excluding
57 the label Conformance (part of k8s_conformance) and a few features.
59 - DEPLOY_SCENARIO: "k8-*"
65 focus: \[sig-api-machinery\]
66 skip: "\\[Disruptive\\]|\\[Flaky\\]|\\[alpha\\]|\
67 \\[Serial\\]|\\[Conformance\\]|\
68 \\[Feature:CrossNamespacePodAffinity]|\
69 \\[Feature:StorageVersionAPI\\]"
70 - case_name: sig_api_machinery_serial
71 project_name: functest
75 It runs the remaining sig-api-machinery testing excluding
76 the label Conformance (part of k8s_conformance) and a few features.
78 - DEPLOY_SCENARIO: "k8-*"
83 focus: \[sig-api-machinery\].*\[Serial\]
84 skip: "\\[Disruptive\\]|\\[Flaky\\]|\\[alpha\\]|\
86 \\[Feature:CrossNamespacePodAffinity]|\
87 \\[Feature:StorageVersionAPI\\]"
89 project_name: functest
93 It runs the remaining sig-apps testing excluding
94 the label Conformance (part of k8s_conformance) and a few features.
96 - DEPLOY_SCENARIO: "k8-*"
103 skip: "\\[Disruptive\\]|\\[Flaky\\]|\\[alpha\\]|\
104 \\[Serial\\]|\\[Conformance\\]|\
105 \\[Feature:DaemonSetUpdateSurge\\]|\
106 \\[Feature:IndexedJob\\]|\
107 \\[Feature:StatefulSet\\]|\
108 \\[Feature:StatefulUpgrade\\]|\
109 \\[Feature:SuspendJob\\]"
110 - case_name: sig_apps_serial
111 project_name: functest
115 It runs the remaining sig-apps testing excluding
116 the label Conformance (part of k8s_conformance) and a few features.
118 - DEPLOY_SCENARIO: "k8-*"
123 focus: \[sig-apps].*\[Serial\]
124 skip: "\\[Disruptive\\]|\\[Flaky\\]|\\[alpha\\]|\
126 \\[Feature:DaemonSetUpdateSurge\\]|\
127 \\[Feature:IndexedJob\\]|\
128 \\[Feature:StatefulSet\\]|\
129 \\[Feature:StatefulUpgrade\\]|\
130 \\[Feature:SuspendJob\\]"
131 - case_name: sig_auth
132 project_name: functest
136 It runs the remaining sig-auth testing excluding
137 the label Conformance (part of k8s_conformance) and a few features.
140 - DEPLOY_SCENARIO: "k8-*"
147 skip: "\\[Disruptive\\]|\\[Flaky\\]|\\[alpha\\]|\
148 \\[Serial\\]|\\[Conformance\\]|\
149 \\[Feature:PodSecurityPolicy\\]|\
150 \\[Feature:BoundServiceAccountTokenVolume\\]"
151 - case_name: sig_cluster_lifecycle
152 project_name: functest
156 It runs the remaining sig-cluster-lifecycle testing
157 excluding Conformance (part of k8s_conformance).
159 - DEPLOY_SCENARIO: "k8-*"
165 focus: \[sig-cluster-lifecycle\]
166 skip: "\\[Disruptive\\]|\\[Flaky\\]|\\[alpha\\]|\
167 \\[Serial\\]|\\[Conformance\\]"
168 - case_name: sig_instrumentation
169 project_name: functest
173 It runs the remaining sig-instrumentation testing excluding
174 the label Conformance (part of k8s_conformance) and a few features.
176 - DEPLOY_SCENARIO: "k8-*"
182 focus: \[sig-instrumentation\]
183 skip: "\\[Disruptive\\]|\\[Flaky\\]|\\[alpha\\]|\
184 \\[Serial\\]|\\[Conformance\\]|\\[Feature:Elasticsearch\\]|\
185 \\[Feature:StackdriverAcceleratorMonitoring\\]|\
186 \\[Feature:StackdriverCustomMetrics\\]|\
187 \\[Feature:StackdriverExternalMetrics\\]|\
188 \\[Feature:StackdriverMetadataAgent\\]|\
189 \\[Feature:StackdriverMonitoring\\]"
190 - case_name: sig_network
191 project_name: functest
195 It runs the remaining sig-network testing excluding
196 the label Conformance (part of k8s_conformance) and a few features.
198 - DEPLOY_SCENARIO: "k8-*"
204 focus: \[sig-network\]
205 skip: "\\[Disruptive\\]|\\[Flaky\\]|\\[alpha\\]|\
206 \\[Serial\\]|\\[Conformance\\]|\
207 \\[Feature:Example\\]|\
208 \\[Feature:Ingress\\]|\
209 \\[Feature:IPv6DualStack\\]|\
210 \\[Feature:kubemci\\]|\
211 \\[Feature:KubeProxyDaemonSetMigration\\]|\
212 \\[Feature:KubeProxyDaemonSetUpgrade\\]|\
214 \\[Feature:Networking-IPv6\\]|\
215 \\[Feature:NetworkPolicy\\]|\
217 \\[Feature:SCTPConnectivity\\]|
218 load.balancer|LoadBalancer|\
219 Network.should.set.TCP.CLOSE_WAIT.timeout"
220 - case_name: sig_network_serial
221 project_name: functest
225 It runs the remaining sig-network testing excluding
226 the label Conformance (part of k8s_conformance) and a few features.
228 - DEPLOY_SCENARIO: "k8-*"
233 focus: \[sig-network\].*\[Serial\]
234 skip: "\\[Disruptive\\]|\\[Flaky\\]|\\[alpha\\]|\
236 \\[Feature:Example\\]|\
237 \\[Feature:Ingress\\]|\
238 \\[Feature:IPv6DualStack\\]|\
239 \\[Feature:kubemci\\]|\
240 \\[Feature:KubeProxyDaemonSetMigration\\]|\
241 \\[Feature:KubeProxyDaemonSetUpgrade\\]|\
243 \\[Feature:Networking-IPv6\\]|\
244 \\[Feature:NetworkPolicy\\]|\
246 \\[Feature:SCTPConnectivity\\]|\
247 load.balancer|LoadBalancer|\
248 Network.should.set.TCP.CLOSE_WAIT.timeout"
249 - case_name: sig_node
250 project_name: functest
254 It runs the remaining sig-node testing excluding
255 the label Conformance (part of k8s_conformance) and a few features.
257 - DEPLOY_SCENARIO: "k8-*"
264 skip: "\\[Disruptive\\]|\\[Flaky\\]|\\[alpha\\]|\
265 \\[Serial\\]|\\[Conformance\\]|\
266 \\[Feature:ExperimentalResourceUsageTracking\\]|\
267 \\[Feature:GPUUpgrade\\]|\
268 \\[Feature:PodGarbageCollector\\]|\
269 \\[Feature:RegularResourceUsageTracking\\]|\
270 \\[NodeFeature:DownwardAPIHugePages\\]|\
271 \\[NodeFeature:RuntimeHandler\\]"
272 - case_name: sig_scheduling_serial
273 project_name: functest
277 It runs the remaining sig-network testing excluding
278 the label Conformance (part of k8s_conformance) and a few features.
280 - DEPLOY_SCENARIO: 'k8-*'
285 focus: \[sig-scheduling\].*\[Serial\]
286 skip: "\\[Disruptive\\]|\\[Flaky\\]|\\[alpha\\]|\
288 \\[Feature:GPUDevicePlugin\\]|\\[Feature:Recreate\\]"
289 - case_name: sig_storage
290 project_name: functest
294 It runs the remaining sig-storage testing excluding
295 the label Conformance (part of k8s_conformance) and a few features.
297 - DEPLOY_SCENARIO: "k8-*"
303 focus: \[sig-storage\]
304 skip: "\\[Disruptive\\]|\\[Flaky\\]|\\[alpha\\]|\
305 \\[Conformance\\]|\\[Driver:.+\\]|\
306 \\[Feature:ExpandInUsePersistentVolumes\\]|\
307 \\[Feature:Flexvolumes\\]|\
308 \\[Feature:GKELocalSSD\\]|\
309 \\[Feature:VolumeSnapshotDataSource\\]|\
310 \\[Feature:Flexvolumes\\]|\
311 \\[Feature:vsphere\\]|\
312 \\[Feature:Volumes\\]|\
313 \\[Feature:Windows\\]|\
314 \\[NodeFeature:EphemeralStorage\\]|\
315 PersistentVolumes.NFS|\
316 should provision storage with different parameters|\
317 should not cause race condition when used for git_repo"
318 - case_name: sig_storage_serial
319 project_name: functest
323 It runs the remaining sig-storage testing excluding
324 the label Conformance (part of k8s_conformance) and a few features.
326 - DEPLOY_SCENARIO: "k8-*"
331 focus: \[sig-storage\].*\[Serial\]
332 skip: "\\[Disruptive\\]|\\[Flaky\\]|\\[alpha\\]|\
333 \\[Conformance\\]|\\[Driver:.+\\]|\
334 \\[Feature:ExpandInUsePersistentVolumes\\]|\
335 \\[Feature:Flexvolumes\\]|\
336 \\[Feature:GKELocalSSD\\]|\
337 \\[Feature:VolumeSnapshotDataSource\\]|\
338 \\[Feature:Flexvolumes\\]|\
339 \\[Feature:vsphere\\]|\
340 \\[Feature:Volumes\\]|\
341 \\[Feature:Windows\\]|\
342 \\[NodeFeature:EphemeralStorage\\]|\
343 PersistentVolumes.NFS|\
344 should provision storage with different parameters|\
345 should not cause race condition when used for git_repo"