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\\]|\
216 \\[Feature:PerformanceDNS\\]|\
218 \\[Feature:SCTPConnectivity\\]|\
219 DNS configMap nameserver|\
220 load.balancer|LoadBalancer|\
221 Network.should.set.TCP.CLOSE_WAIT.timeout"
222 - case_name: sig_node
223 project_name: functest
227 It runs the remaining sig-node testing excluding
228 the label Conformance (part of k8s_conformance) and a few features.
230 - DEPLOY_SCENARIO: "k8-*"
237 skip: "\\[Disruptive\\]|\\[Flaky\\]|\\[alpha\\]|\
238 \\[Serial\\]|\\[Conformance\\]|\
239 \\[Feature:ExperimentalResourceUsageTracking\\]|\
240 \\[Feature:GPUUpgrade\\]|\
241 \\[Feature:PodGarbageCollector\\]|\
242 \\[Feature:RegularResourceUsageTracking\\]|\
243 \\[NodeFeature:DownwardAPIHugePages\\]|\
244 \\[NodeFeature:RuntimeHandler\\]"
245 - case_name: sig_scheduling_serial
246 project_name: functest
250 It runs the remaining sig-network testing excluding
251 the label Conformance (part of k8s_conformance) and a few features.
253 - DEPLOY_SCENARIO: 'k8-*'
258 focus: \[sig-scheduling\].*\[Serial\]
259 skip: "\\[Disruptive\\]|\\[Flaky\\]|\\[alpha\\]|\
261 \\[Feature:GPUDevicePlugin\\]|\\[Feature:Recreate\\]"
262 - case_name: sig_storage
263 project_name: functest
267 It runs the remaining sig-storage testing excluding
268 the label Conformance (part of k8s_conformance) and a few features.
270 - DEPLOY_SCENARIO: "k8-*"
276 focus: \[sig-storage\]
277 skip: "\\[Disruptive\\]|\\[Flaky\\]|\\[alpha\\]|\
278 \\[Conformance\\]|\\[Driver:.+\\]|\
279 \\[Feature:ExpandInUsePersistentVolumes\\]|\
280 \\[Feature:Flexvolumes\\]|\
281 \\[Feature:GKELocalSSD\\]|\
282 \\[Feature:VolumeSnapshotDataSource\\]|\
283 \\[Feature:Flexvolumes\\]|\
284 \\[Feature:vsphere\\]|\
285 \\[Feature:Volumes\\]|\
286 \\[Feature:Windows\\]|\
287 \\[NodeFeature:EphemeralStorage\\]|\
288 PersistentVolumes.NFS|\
289 should provision storage with different parameters|\
290 should not cause race condition when used for git_repo"
291 - case_name: sig_storage_serial
292 project_name: functest
296 It runs the remaining sig-storage testing excluding
297 the label Conformance (part of k8s_conformance) and a few features.
299 - DEPLOY_SCENARIO: "k8-*"
304 focus: \[sig-storage\].*\[Serial\]
305 skip: "\\[Disruptive\\]|\\[Flaky\\]|\\[alpha\\]|\
306 \\[Conformance\\]|\\[Driver:.+\\]|\
307 \\[Feature:ExpandInUsePersistentVolumes\\]|\
308 \\[Feature:Flexvolumes\\]|\
309 \\[Feature:GKELocalSSD\\]|\
310 \\[Feature:VolumeSnapshotDataSource\\]|\
311 \\[Feature:Flexvolumes\\]|\
312 \\[Feature:vsphere\\]|\
313 \\[Feature:Volumes\\]|\
314 \\[Feature:Windows\\]|\
315 \\[NodeFeature:EphemeralStorage\\]|\
316 PersistentVolumes.NFS|\
317 should provision storage with different parameters|\
318 should not cause race condition when used for git_repo"