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 - case_name: sig_api_machinery_serial
72 project_name: functest
76 It runs the remaining sig-api-machinery testing excluding
77 the label Conformance (part of k8s_conformance) and a few features.
79 - DEPLOY_SCENARIO: "k8-*"
84 focus: \[sig-api-machinery\].*\[Serial\]
85 skip: "\\[Disruptive\\]|\\[Flaky\\]|\\[alpha\\]|\
87 \\[Feature:CrossNamespacePodAffinity]|\
88 \\[Feature:StorageVersionAPI\\]"
90 project_name: functest
94 It runs the remaining sig-apps testing excluding
95 the label Conformance (part of k8s_conformance) and a few features.
97 - DEPLOY_SCENARIO: "k8-*"
104 skip: "\\[Disruptive\\]|\\[Flaky\\]|\\[alpha\\]|\
105 \\[Serial\\]|\\[Conformance\\]|\
106 \\[Feature:DaemonSetUpdateSurge\\]|\
107 \\[Feature:IndexedJob\\]|\
108 \\[Feature:StatefulSet\\]|\
109 \\[Feature:StatefulSetAutoDeletePVC\\]|\
110 \\[Feature:StatefulUpgrade\\]|\
111 \\[Feature:SuspendJob\\]"
112 - case_name: sig_apps_serial
113 project_name: functest
117 It runs the remaining sig-apps testing excluding
118 the label Conformance (part of k8s_conformance) and a few features.
120 - DEPLOY_SCENARIO: "k8-*"
125 focus: \[sig-apps].*\[Serial\]
126 skip: "\\[Disruptive\\]|\\[Flaky\\]|\\[alpha\\]|\
128 \\[Feature:DaemonSetUpdateSurge\\]|\
129 \\[Feature:IndexedJob\\]|\
130 \\[Feature:StatefulSet\\]|\
131 \\[Feature:StatefulUpgrade\\]|\
132 \\[Feature:SuspendJob\\]"
133 - case_name: sig_auth
134 project_name: functest
138 It runs the remaining sig-auth testing excluding
139 the label Conformance (part of k8s_conformance) and a few features.
142 - DEPLOY_SCENARIO: "k8-*"
149 skip: "\\[Disruptive\\]|\\[Flaky\\]|\\[alpha\\]|\
150 \\[Serial\\]|\\[Conformance\\]|\
151 \\[Feature:PodSecurityPolicy\\]|\
152 \\[Feature:BoundServiceAccountTokenVolume\\]"
153 - case_name: sig_cluster_lifecycle
154 project_name: functest
158 It runs the remaining sig-cluster-lifecycle testing
159 excluding Conformance (part of k8s_conformance).
161 - DEPLOY_SCENARIO: "k8-*"
167 focus: \[sig-cluster-lifecycle\]
168 skip: "\\[Disruptive\\]|\\[Flaky\\]|\\[alpha\\]|\
169 \\[Serial\\]|\\[Conformance\\]"
170 - case_name: sig_instrumentation
171 project_name: functest
175 It runs the remaining sig-instrumentation testing excluding
176 the label Conformance (part of k8s_conformance) and a few features.
178 - DEPLOY_SCENARIO: "k8-*"
184 focus: \[sig-instrumentation\]
185 skip: "\\[Disruptive\\]|\\[Flaky\\]|\\[alpha\\]|\
186 \\[Serial\\]|\\[Conformance\\]|\\[Feature:Elasticsearch\\]|\
187 \\[Feature:StackdriverAcceleratorMonitoring\\]|\
188 \\[Feature:StackdriverCustomMetrics\\]|\
189 \\[Feature:StackdriverExternalMetrics\\]|\
190 \\[Feature:StackdriverMetadataAgent\\]|\
191 \\[Feature:StackdriverMonitoring\\]"
192 - case_name: sig_network
193 project_name: functest
197 It runs the remaining sig-network testing excluding
198 the label Conformance (part of k8s_conformance) and a few features.
200 - DEPLOY_SCENARIO: "k8-*"
206 focus: \[sig-network\]
207 skip: "\\[Disruptive\\]|\\[Flaky\\]|\\[alpha\\]|\
208 \\[Serial\\]|\\[Conformance\\]|\
209 \\[Feature:Example\\]|\
210 \\[Feature:Ingress\\]|\
211 \\[Feature:IPv6DualStack\\]|\
212 \\[Feature:kubemci\\]|\
213 \\[Feature:KubeProxyDaemonSetMigration\\]|\
214 \\[Feature:KubeProxyDaemonSetUpgrade\\]|\
216 \\[Feature:Networking-IPv6\\]|\
217 \\[Feature:NetworkPolicy\\]|\
218 \\[Feature:PerformanceDNS\\]|\
219 \\[Feature:ProxyTerminatingEndpoints\\]|\
221 \\[Feature:SCTPConnectivity\\]|\
222 DNS configMap nameserver|\
223 load.balancer|LoadBalancer|\
224 Network.should.set.TCP.CLOSE_WAIT.timeout"
225 - case_name: sig_node
226 project_name: functest
230 It runs the remaining sig-node testing excluding
231 the label Conformance (part of k8s_conformance) and a few features.
233 - DEPLOY_SCENARIO: "k8-*"
240 skip: "\\[Disruptive\\]|\\[Flaky\\]|\\[alpha\\]|\
241 \\[Serial\\]|\\[Conformance\\]|\
242 \\[Feature:DynamicResourceAllocation\\]|\
243 \\[Feature:ExperimentalResourceUsageTracking\\]|\
244 \\[Feature:GRPCContainerProbe\\]|\
245 \\[Feature:GPUUpgrade\\]|\
246 \\[Feature:InPlacePodVerticalScaling\\]|\
247 \\[Feature:PodGarbageCollector\\]|\
248 \\[Feature:RegularResourceUsageTracking\\]|\
249 \\[Feature:SidecarContainers\\]|\
250 \\[Feature:UserNamespacesStatelessPodsSupport\\]|\
251 \\[NodeFeature:DownwardAPIHugePages\\]|\
252 \\[NodeFeature:RuntimeHandler\\]"
253 - case_name: sig_scheduling_serial
254 project_name: functest
258 It runs the remaining sig-network testing excluding
259 the label Conformance (part of k8s_conformance) and a few features.
261 - DEPLOY_SCENARIO: 'k8-*'
266 focus: \[sig-scheduling\].*\[Serial\]
267 skip: "\\[Disruptive\\]|\\[Flaky\\]|\\[alpha\\]|\
269 \\[Feature:GPUDevicePlugin\\]|\\[Feature:Recreate\\]"
270 - case_name: sig_storage
271 project_name: functest
275 It runs the remaining sig-storage testing excluding
276 the label Conformance (part of k8s_conformance) and a few features.
278 - DEPLOY_SCENARIO: "k8-*"
284 focus: \[sig-storage\]
285 skip: "\\[Disruptive\\]|\\[Flaky\\]|\\[alpha\\]|\
286 \\[Conformance\\]|\\[Driver:.+\\]|\
287 \\[Feature:ExpandInUsePersistentVolumes\\]|\
288 \\[Feature:Flexvolumes\\]|\
289 \\[Feature:GKELocalSSD\\]|\
290 \\[Feature:VolumeSnapshotDataSource\\]|\
291 \\[Feature:Flexvolumes\\]|\
292 \\[Feature:RecoverVolumeExpansionFailure\\]|\
293 \\[Feature:SELinux\\]|\
294 \\[Feature:vsphere\\]|\
295 \\[Feature:Volumes\\]|\
296 \\[Feature:Windows\\]|\
297 \\[NodeFeature:EphemeralStorage\\]|\
298 PersistentVolumes.NFS|\
299 should provision storage with different parameters|\
300 should not cause race condition when used for git_repo"
301 - case_name: sig_storage_serial
302 project_name: functest
306 It runs the remaining sig-storage testing excluding
307 the label Conformance (part of k8s_conformance) and a few features.
309 - DEPLOY_SCENARIO: "k8-*"
314 focus: \[sig-storage\].*\[Serial\]
315 skip: "\\[Disruptive\\]|\\[Flaky\\]|\\[alpha\\]|\
316 \\[Conformance\\]|\\[Driver:.+\\]|\
317 \\[Feature:ExpandInUsePersistentVolumes\\]|\
318 \\[Feature:Flexvolumes\\]|\
319 \\[Feature:GKELocalSSD\\]|\
320 \\[Feature:VolumeSnapshotDataSource\\]|\
321 \\[Feature:Flexvolumes\\]|\
322 \\[Feature:RecoverVolumeExpansionFailure\\]|\
323 \\[Feature:SELinux\\]|\
324 \\[Feature:vsphere\\]|\
325 \\[Feature:Volumes\\]|\
326 \\[Feature:Windows\\]|\
327 \\[NodeFeature:EphemeralStorage\\]|\
328 PersistentVolumes.NFS|\
329 should provision storage with different parameters|\
330 should not cause race condition when used for git_repo"