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:CustomResourceValidationExpressions]|\
70 \\[Feature:StorageVersionAPI\\]|\
71 \\[Feature:WatchList\\]"
72 - case_name: sig_api_machinery_serial
73 project_name: functest
77 It runs the remaining sig-api-machinery testing excluding
78 the label Conformance (part of k8s_conformance) and a few features.
80 - DEPLOY_SCENARIO: "k8-*"
85 focus: \[sig-api-machinery\].*\[Serial\]
86 skip: "\\[Disruptive\\]|\\[Flaky\\]|\\[alpha\\]|\
88 \\[Feature:CrossNamespacePodAffinity]|\
89 \\[Feature:StorageVersionAPI\\]|\
90 \\[Feature:WatchList\\]"
92 project_name: functest
96 It runs the remaining sig-apps testing excluding
97 the label Conformance (part of k8s_conformance) and a few features.
99 - DEPLOY_SCENARIO: "k8-*"
106 skip: "\\[Disruptive\\]|\\[Flaky\\]|\\[alpha\\]|\
107 \\[Serial\\]|\\[Conformance\\]|\
108 \\[Feature:DaemonSetUpdateSurge\\]|\
109 \\[Feature:IndexedJob\\]|\
110 \\[Feature:StatefulSet\\]|\
111 \\[Feature:StatefulSetAutoDeletePVC\\]|\
112 \\[Feature:StatefulUpgrade\\]|\
113 \\[Feature:SuspendJob\\]"
114 - case_name: sig_apps_serial
115 project_name: functest
119 It runs the remaining sig-apps testing excluding
120 the label Conformance (part of k8s_conformance) and a few features.
122 - DEPLOY_SCENARIO: "k8-*"
127 focus: \[sig-apps].*\[Serial\]
128 skip: "\\[Disruptive\\]|\\[Flaky\\]|\\[alpha\\]|\
130 \\[Feature:DaemonSetUpdateSurge\\]|\
131 \\[Feature:IndexedJob\\]|\
132 \\[Feature:StatefulSet\\]|\
133 \\[Feature:StatefulUpgrade\\]|\
134 \\[Feature:SuspendJob\\]"
135 - case_name: sig_auth
136 project_name: functest
140 It runs the remaining sig-auth testing excluding
141 the label Conformance (part of k8s_conformance) and a few features.
144 - DEPLOY_SCENARIO: "k8-*"
151 skip: "\\[Disruptive\\]|\\[Flaky\\]|\\[alpha\\]|\
152 \\[Serial\\]|\\[Conformance\\]|\
153 \\[Feature:PodSecurityPolicy\\]|\
154 \\[Feature:BoundServiceAccountTokenVolume\\]"
155 - case_name: sig_cluster_lifecycle
156 project_name: functest
160 It runs the remaining sig-cluster-lifecycle testing
161 excluding Conformance (part of k8s_conformance).
163 - DEPLOY_SCENARIO: "k8-*"
169 focus: \[sig-cluster-lifecycle\]
170 skip: "\\[Disruptive\\]|\\[Flaky\\]|\\[alpha\\]|\
171 \\[Serial\\]|\\[Conformance\\]"
172 - case_name: sig_instrumentation
173 project_name: functest
177 It runs the remaining sig-instrumentation testing excluding
178 the label Conformance (part of k8s_conformance) and a few features.
180 - DEPLOY_SCENARIO: "k8-*"
186 focus: \[sig-instrumentation\]
187 skip: "\\[Disruptive\\]|\\[Flaky\\]|\\[alpha\\]|\
188 \\[Serial\\]|\\[Conformance\\]|\\[Feature:Elasticsearch\\]|\
189 \\[Feature:StackdriverAcceleratorMonitoring\\]|\
190 \\[Feature:StackdriverCustomMetrics\\]|\
191 \\[Feature:StackdriverExternalMetrics\\]|\
192 \\[Feature:StackdriverMetadataAgent\\]|\
193 \\[Feature:StackdriverMonitoring\\]"
194 - case_name: sig_network
195 project_name: functest
199 It runs the remaining sig-network testing excluding
200 the label Conformance (part of k8s_conformance) and a few features.
202 - DEPLOY_SCENARIO: "k8-*"
208 focus: \[sig-network\]
209 skip: "\\[Disruptive\\]|\\[Flaky\\]|\\[alpha\\]|\
210 \\[Serial\\]|\\[Conformance\\]|\
211 \\[Feature:Example\\]|\
212 \\[Feature:Ingress\\]|\
213 \\[Feature:IPv6DualStack\\]|\
214 \\[Feature:kubemci\\]|\
215 \\[Feature:KubeProxyDaemonSetMigration\\]|\
216 \\[Feature:KubeProxyDaemonSetUpgrade\\]|\
218 \\[Feature:Networking-IPv6\\]|\
219 \\[Feature:NetworkPolicy\\]|\
220 \\[Feature:PerformanceDNS\\]|\
221 \\[Feature:ProxyTerminatingEndpoints\\]|\
223 \\[Feature:SCTPConnectivity\\]|\
224 DNS configMap nameserver|\
225 load.balancer|LoadBalancer|\
226 Network.should.set.TCP.CLOSE_WAIT.timeout"
227 - case_name: sig_node
228 project_name: functest
232 It runs the remaining sig-node testing excluding
233 the label Conformance (part of k8s_conformance) and a few features.
235 - DEPLOY_SCENARIO: "k8-*"
242 skip: "\\[Disruptive\\]|\\[Flaky\\]|\\[alpha\\]|\
243 \\[Serial\\]|\\[Conformance\\]|\
244 \\[Feature:DynamicResourceAllocation\\]|\
245 \\[Feature:ExperimentalResourceUsageTracking\\]|\
246 \\[Feature:GRPCContainerProbe\\]|\
247 \\[Feature:GPUUpgrade\\]|\
248 \\[Feature:InPlacePodVerticalScaling\\]|\
249 \\[Feature:NodeLogQuery\\]|\
250 \\[Feature:PodGarbageCollector\\]|\
251 \\[Feature:RegularResourceUsageTracking\\]|\
252 \\[Feature:SidecarContainers\\]|\
253 \\[Feature:UserNamespacesSupport\\]|\
254 \\[Feature:UserNamespacesStatelessPodsSupport\\]|\
255 \\[NodeFeature:DownwardAPIHugePages\\]|\
256 \\[NodeFeature:RuntimeHandler\\]"
257 - case_name: sig_scheduling_serial
258 project_name: functest
262 It runs the remaining sig-network testing excluding
263 the label Conformance (part of k8s_conformance) and a few features.
265 - DEPLOY_SCENARIO: 'k8-*'
270 focus: \[sig-scheduling\].*\[Serial\]
271 skip: "\\[Disruptive\\]|\\[Flaky\\]|\\[alpha\\]|\
273 \\[Feature:GPUDevicePlugin\\]|\\[Feature:Recreate\\]"
274 - case_name: sig_storage
275 project_name: functest
279 It runs the remaining sig-storage testing excluding
280 the label Conformance (part of k8s_conformance) and a few features.
282 - DEPLOY_SCENARIO: "k8-*"
288 focus: \[sig-storage\]
289 skip: "\\[Disruptive\\]|\\[Flaky\\]|\\[alpha\\]|\
290 \\[Conformance\\]|\\[Driver:.+\\]|\
291 \\[Feature:ExpandInUsePersistentVolumes\\]|\
292 \\[Feature:Flexvolumes\\]|\
293 \\[Feature:GKELocalSSD\\]|\
294 \\[Feature:VolumeSnapshotDataSource\\]|\
295 \\[Feature:Flexvolumes\\]|\
296 \\[Feature:RecoverVolumeExpansionFailure\\]|\
297 \\[Feature:SELinux\\]|\
298 \\[Feature:vsphere\\]|\
299 \\[Feature:Volumes\\]|\
300 \\[Feature:Windows\\]|\
301 \\[NodeFeature:EphemeralStorage\\]|\
302 PersistentVolumes.NFS|\
303 should provision storage with different parameters|\
304 should not cause race condition when used for git_repo"
305 - case_name: sig_storage_serial
306 project_name: functest
310 It runs the remaining sig-storage testing excluding
311 the label Conformance (part of k8s_conformance) and a few features.
313 - DEPLOY_SCENARIO: "k8-*"
318 focus: \[sig-storage\].*\[Serial\]
319 skip: "\\[Disruptive\\]|\\[Flaky\\]|\\[alpha\\]|\
320 \\[Conformance\\]|\\[Driver:.+\\]|\
321 \\[Feature:ExpandInUsePersistentVolumes\\]|\
322 \\[Feature:Flexvolumes\\]|\
323 \\[Feature:GKELocalSSD\\]|\
324 \\[Feature:VolumeSnapshotDataSource\\]|\
325 \\[Feature:Flexvolumes\\]|\
326 \\[Feature:RecoverVolumeExpansionFailure\\]|\
327 \\[Feature:SELinux\\]|\
328 \\[Feature:vsphere\\]|\
329 \\[Feature:Volumes\\]|\
330 \\[Feature:Windows\\]|\
331 \\[NodeFeature:EphemeralStorage\\]|\
332 PersistentVolumes.NFS|\
333 should provision storage with different parameters|\
334 should not cause race condition when used for git_repo"