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:ClusterTrustBundle\\]|\
154 \\[Feature:PodSecurityPolicy\\]|\
155 \\[Feature:BoundServiceAccountTokenVolume\\]"
156 - case_name: sig_cluster_lifecycle
157 project_name: functest
161 It runs the remaining sig-cluster-lifecycle testing
162 excluding Conformance (part of k8s_conformance).
164 - DEPLOY_SCENARIO: "k8-*"
170 focus: \[sig-cluster-lifecycle\]
171 skip: "\\[Disruptive\\]|\\[Flaky\\]|\\[alpha\\]|\
172 \\[Serial\\]|\\[Conformance\\]"
173 - case_name: sig_instrumentation
174 project_name: functest
178 It runs the remaining sig-instrumentation testing excluding
179 the label Conformance (part of k8s_conformance) and a few features.
181 - DEPLOY_SCENARIO: "k8-*"
187 focus: \[sig-instrumentation\]
188 skip: "\\[Disruptive\\]|\\[Flaky\\]|\\[alpha\\]|\
189 \\[Serial\\]|\\[Conformance\\]|\\[Feature:Elasticsearch\\]|\
190 \\[Feature:StackdriverAcceleratorMonitoring\\]|\
191 \\[Feature:StackdriverCustomMetrics\\]|\
192 \\[Feature:StackdriverExternalMetrics\\]|\
193 \\[Feature:StackdriverMetadataAgent\\]|\
194 \\[Feature:StackdriverMonitoring\\]"
195 - case_name: sig_network
196 project_name: functest
200 It runs the remaining sig-network testing excluding
201 the label Conformance (part of k8s_conformance) and a few features.
203 - DEPLOY_SCENARIO: "k8-*"
209 focus: \[sig-network\]
210 skip: "\\[Disruptive\\]|\\[Flaky\\]|\\[alpha\\]|\
211 \\[Serial\\]|\\[Conformance\\]|\
212 \\[Feature:Example\\]|\
213 \\[Feature:Ingress\\]|\
214 \\[Feature:IPv6DualStack\\]|\
215 \\[Feature:kubemci\\]|\
216 \\[Feature:KubeProxyDaemonSetMigration\\]|\
217 \\[Feature:KubeProxyDaemonSetUpgrade\\]|\
219 \\[Feature:Networking-IPv6\\]|\
220 \\[Feature:NetworkPolicy\\]|\
221 \\[Feature:PerformanceDNS\\]|\
222 \\[Feature:ProxyTerminatingEndpoints\\]|\
224 \\[Feature:SCTPConnectivity\\]|\
225 DNS configMap nameserver|\
226 load.balancer|LoadBalancer|\
227 Network.should.set.TCP.CLOSE_WAIT.timeout"
228 - case_name: sig_node
229 project_name: functest
233 It runs the remaining sig-node testing excluding
234 the label Conformance (part of k8s_conformance) and a few features.
236 - DEPLOY_SCENARIO: "k8-*"
243 skip: "\\[Disruptive\\]|\\[Flaky\\]|\\[alpha\\]|\
244 \\[Serial\\]|\\[Conformance\\]|\
245 \\[Feature:DynamicResourceAllocation\\]|\
246 \\[Feature:ExperimentalResourceUsageTracking\\]|\
247 \\[Feature:GRPCContainerProbe\\]|\
248 \\[Feature:GPUUpgrade\\]|\
249 \\[Feature:InPlacePodVerticalScaling\\]|\
250 \\[Feature:NodeLogQuery\\]|\
251 \\[Feature:PodGarbageCollector\\]|\
252 \\[Feature:RegularResourceUsageTracking\\]|\
253 \\[Feature:SidecarContainers\\]|\
254 \\[Feature:UserNamespacesSupport\\]|\
255 \\[Feature:UserNamespacesStatelessPodsSupport\\]|\
256 \\[NodeFeature:DownwardAPIHugePages\\]|\
257 \\[NodeFeature:RuntimeHandler\\]"
258 - case_name: sig_scheduling_serial
259 project_name: functest
263 It runs the remaining sig-network testing excluding
264 the label Conformance (part of k8s_conformance) and a few features.
266 - DEPLOY_SCENARIO: 'k8-*'
271 focus: \[sig-scheduling\].*\[Serial\]
272 skip: "\\[Disruptive\\]|\\[Flaky\\]|\\[alpha\\]|\
274 \\[Feature:GPUDevicePlugin\\]|\\[Feature:Recreate\\]"
275 - case_name: sig_storage
276 project_name: functest
280 It runs the remaining sig-storage testing excluding
281 the label Conformance (part of k8s_conformance) and a few features.
283 - DEPLOY_SCENARIO: "k8-*"
289 focus: \[sig-storage\]
290 skip: "\\[Disruptive\\]|\\[Flaky\\]|\\[alpha\\]|\
291 \\[Conformance\\]|\\[Driver:.+\\]|\
292 \\[Feature:ExpandInUsePersistentVolumes\\]|\
293 \\[Feature:Flexvolumes\\]|\
294 \\[Feature:GKELocalSSD\\]|\
295 \\[Feature:VolumeSnapshotDataSource\\]|\
296 \\[Feature:Flexvolumes\\]|\
297 \\[Feature:RecoverVolumeExpansionFailure\\]|\
298 \\[Feature:SELinux\\]|\
299 \\[Feature:vsphere\\]|\
300 \\[Feature:Volumes\\]|\
301 \\[Feature:Windows\\]|\
302 \\[NodeFeature:EphemeralStorage\\]|\
303 PersistentVolumes.NFS|\
304 should provision storage with different parameters|\
305 should not cause race condition when used for git_repo"
306 - case_name: sig_storage_serial
307 project_name: functest
311 It runs the remaining sig-storage testing excluding
312 the label Conformance (part of k8s_conformance) and a few features.
314 - DEPLOY_SCENARIO: "k8-*"
319 focus: \[sig-storage\].*\[Serial\]
320 skip: "\\[Disruptive\\]|\\[Flaky\\]|\\[alpha\\]|\
321 \\[Conformance\\]|\\[Driver:.+\\]|\
322 \\[Feature:ExpandInUsePersistentVolumes\\]|\
323 \\[Feature:Flexvolumes\\]|\
324 \\[Feature:GKELocalSSD\\]|\
325 \\[Feature:VolumeSnapshotDataSource\\]|\
326 \\[Feature:Flexvolumes\\]|\
327 \\[Feature:RecoverVolumeExpansionFailure\\]|\
328 \\[Feature:SELinux\\]|\
329 \\[Feature:vsphere\\]|\
330 \\[Feature:Volumes\\]|\
331 \\[Feature:Windows\\]|\
332 \\[NodeFeature:EphemeralStorage\\]|\
333 PersistentVolumes.NFS|\
334 should provision storage with different parameters|\
335 should not cause race condition when used for git_repo"