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
60 - DEPLOY_SCENARIO: "k8-*"
66 focus: \[sig-api-machinery\]
67 skip: "\\[Disruptive\\]|\\[Flaky\\]|\\[alpha\\]|\
68 \\[Serial\\]|\\[Conformance\\]|\
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
79 - DEPLOY_SCENARIO: "k8-*"
84 focus: \[sig-api-machinery\].*\[Serial\]
85 skip: "\\[Disruptive\\]|\\[Flaky\\]|\\[alpha\\]|\
87 \\[Feature:StorageVersionAPI\\]"
89 project_name: functest
93 It runs the remaining sig-apps testing excluding the
94 following labels: Conformance (part of k8s_conformance) and
95 both StatefulUpgrade and StatefulSet features.
97 - DEPLOY_SCENARIO: "k8-*"
104 skip: "\\[Disruptive\\]|\\[Flaky\\]|\\[alpha\\]|\
105 \\[Serial\\]|\\[Conformance\\]|\
106 \\[Feature:IndexedJob\\]|\
107 \\[Feature:SuspendJob\\]|\
108 \\[Feature:StatefulUpgrade\\]|\
109 \\[Feature:StatefulSet\\]"
110 - case_name: sig_apps_serial
111 project_name: functest
115 It runs the remaining sig-apps testing excluding the
116 following labels: Conformance (part of k8s_conformance) and
117 both StatefulUpgrade and StatefulSet features.
119 - DEPLOY_SCENARIO: "k8-*"
124 focus: \[sig-apps].*\[Serial\]
125 skip: "\\[Disruptive\\]|\\[Flaky\\]|\\[alpha\\]|\
127 \\[Feature:StatefulUpgrade\\]|\
128 \\[Feature:DaemonSetUpdateSurge\\]|\
129 \\[Feature:StatefulSet\\]"
130 - case_name: sig_auth
131 project_name: functest
135 It runs the remaining sig-auth testing excluding the
136 following labels: Conformance (part of k8s_conformance) and
137 both PodSecurityPolicy and BoundServiceAccountTokenVolume
140 - DEPLOY_SCENARIO: "k8-*"
147 skip: "\\[Disruptive\\]|\\[Flaky\\]|\\[alpha\\]|\
148 \\[Serial\\]|\\[Conformance\\]|\
149 \\[Feature:PodSecurityPolicy\\]|\
150 \\[Feature:BoundServiceAccountTokenVolume\\]"
152 project_name: functest
156 It runs the remaining sig-cli testing excluding Conformance
157 (part of k8s_conformance).
159 - DEPLOY_SCENARIO: "k8-*"
166 skip: "\\[Disruptive\\]|\\[Flaky\\]|\\[alpha\\]|\
167 \\[Serial\\]|\\[Conformance\\]"
168 - case_name: sig_cli_serial
169 project_name: functest
173 It runs the remaining sig-cli testing excluding Conformance
174 (part of k8s_conformance).
176 - DEPLOY_SCENARIO: "k8-*"
181 focus: \[sig-cli].*\[Serial\]
182 skip: "\\[Disruptive\\]|\\[Flaky\\]|\\[alpha\\]|\
184 - case_name: sig_cluster_lifecycle
185 project_name: functest
189 It runs the remaining sig-cluster-lifecycle testing
190 excluding Conformance (part of k8s_conformance).
192 - DEPLOY_SCENARIO: "k8-*"
198 focus: \[sig-cluster-lifecycle\]
199 skip: "\\[Disruptive\\]|\\[Flaky\\]|\\[alpha\\]|\
200 \\[Serial\\]|\\[Conformance\\]"
201 - case_name: sig_instrumentation
202 project_name: functest
206 It runs the remaining sig-instrumentation testing excluding
207 Conformance (part of k8s_conformance)
209 - DEPLOY_SCENARIO: "k8-*"
215 focus: \[sig-instrumentation\]
216 skip: "\\[Disruptive\\]|\\[Flaky\\]|\\[alpha\\]|\
217 \\[Serial\\]|\\[Conformance\\]"
218 - case_name: sig_network
219 project_name: functest
223 It runs the remaining sig-network testing excluding the
224 following labels: Conformance (part of k8s_conformance),
225 load.balancer, NetworkPolicy, Networking-IPv6,
226 IPv6DualStackAlphaFeature, SCTP and Example. A couple of features may
227 be automatically skipped like NEG and kubemci.
229 - DEPLOY_SCENARIO: "k8-*"
235 focus: \[sig-network\]
236 skip: "\\[Disruptive\\]|\\[Flaky\\]|\\[alpha\\]|\
237 \\[Serial\\]|\\[Conformance\\]|load.balancer|\
238 LoadBalancer|\\[Feature:NetworkPolicy\\]|\
239 \\[Feature:Networking-IPv6\\]|\
240 \\[Feature:IPv6DualStack\\]|\
241 \\[Feature:SCTP\\]|\\[Feature:Example\\]|\
242 Network.should.set.TCP.CLOSE_WAIT.timeout"
243 - case_name: sig_network_serial
244 project_name: functest
248 It runs the remaining sig-network testing excluding the
249 following labels: Conformance (part of k8s_conformance),
250 load.balancer, NetworkPolicy, Networking-IPv6,
251 IPv6DualStackAlphaFeature, SCTP and Example. A couple of features may
252 be automatically skipped like NEG and kubemci.
254 - DEPLOY_SCENARIO: "k8-*"
259 focus: \[sig-network\].*\[Serial\]
260 skip: "\\[Disruptive\\]|\\[Flaky\\]|\\[alpha\\]|\
261 \\[Conformance\\]|load.balancer|\
262 LoadBalancer|\\[Feature:NetworkPolicy\\]|\
263 \\[Feature:SCTP\\]|\\[Feature:Example\\]"
264 - case_name: sig_node
265 project_name: functest
269 It runs the remaining sig-node testing excluding the
270 following labels: Conformance (part of k8s_conformance),
271 RuntimeClass, all RuntimeHandler, PodGarbageCollector,
272 RegularResourceUsageTrackingfeatures and
273 ExperimentalResourceUsageTracking features.
275 - DEPLOY_SCENARIO: "k8-*"
282 skip: "\\[Disruptive\\]|\\[Flaky\\]|\\[alpha\\]|\
283 \\[Serial\\]|\\[Conformance\\]|\
284 \\[NodeFeature:RuntimeHandler\\]|\
285 \\[Feature:PodGarbageCollector\\]|\
286 \\[Feature:RegularResourceUsageTracking\\]|\
287 \\[Feature:GPUUpgrade\\]|\
288 \\[Feature:ExperimentalResourceUsageTracking\\]|\
290 - case_name: sig_scheduling_serial
291 project_name: functest
295 It runs the remaining sig-network testing excluding the
296 next labels: Conformance (part of k8s_conformance) and the
297 GPUDevicePlugin feature.
299 - DEPLOY_SCENARIO: 'k8-*'
304 focus: \[sig-scheduling\].*\[Serial\]
305 skip: "\\[Disruptive\\]|\\[Flaky\\]|\\[alpha\\]|\
307 \\[Feature:GPUDevicePlugin\\]"
308 - case_name: sig_storage
309 project_name: functest
313 It runs the remaining sig-storage testing excluding the
314 following labels: Conformance (part of k8s_conformance),
315 all features, all drivers, PersistentVolumes.NFS and Slow.
317 - DEPLOY_SCENARIO: "k8-*"
323 focus: \[sig-storage\]
324 skip: "\\[Disruptive\\]|\\[Flaky\\]|\\[alpha\\]|\
325 \\[Serial\\]|\\[Conformance\\]|\
326 \\[Feature:.+\\]|\\[Driver:.+\\]|\
327 PersistentVolumes.NFS|\\[Slow\\]"
328 - case_name: sig_storage_serial
329 project_name: functest
333 It runs the remaining sig-storage testing excluding the
334 following labels: Conformance (part of k8s_conformance),
335 all features, all drivers, PersistentVolumes.NFS and Slow.
337 - DEPLOY_SCENARIO: "k8-*"
342 focus: \[sig-storage\].*\[Serial\]
343 skip: "\\[Disruptive\\]|\\[Flaky\\]|\\[alpha\\]|\
345 \\[Feature:.+\\]|\\[Driver:.+\\]|\
346 PersistentVolumes.NFS|\\[Slow\\]"