6 A set of conformance tests integrated from kubernetes project.
9 case_name: xrally_kubernetes
10 project_name: functest
14 All in one tasks for checking basic functionality of
17 - DEPLOY_SCENARIO: 'k8-*'
19 name: xrally_kubernetes
21 case_name: k8s_conformance
22 project_name: functest
26 Conformance Tests are expect to pass on any Kubernetes
27 cluster, this tests are necessary demonstrate conformance
28 of the Kubernetes deployment.
30 - DEPLOY_SCENARIO: 'k8-*'
34 focus: \[Conformance\]
35 skip: \[Disruptive\]|NoExecuteTaintManager
37 case_name: sig_api_machinery
38 project_name: functest
42 It runs the remaining sig-api-machinery testing excluding
43 the label Conformance (part of k8s_conformance)
45 - DEPLOY_SCENARIO: 'k8-*'
49 focus: \[sig-api-machinery\]
50 skip: "\\[Disruptive\\]|\\[Flaky\\]|\
54 project_name: functest
58 It runs the remaining sig-apps testing excluding the
59 following labels: Conformance (part of k8s_conformance) and
60 both StatefulUpgrade and StatefulSet features.
62 - DEPLOY_SCENARIO: 'k8-*'
67 skip: "\\[Disruptive\\]|\\[Flaky\\]|\
68 \\[Conformance\\]|\\[Feature:StatefulUpgrade\\]|\
69 \\[Feature:StatefulSet\\]"
72 project_name: functest
76 It runs the remaining sig-auth testing excluding the
77 following labels: Conformance (part of k8s_conformance) and
78 both PodSecurityPolicy and BoundServiceAccountTokenVolume
81 - DEPLOY_SCENARIO: 'k8-*'
86 skip: "\\[Disruptive\\]|\\[Flaky\\]|\
87 \\[Conformance\\]|\\[Feature:PodSecurityPolicy\\]|\
88 \\[Feature:BoundServiceAccountTokenVolume\\]"
91 project_name: functest
95 It runs the remaining sig-cli testing excluding Conformance
96 (part of k8s_conformance).
98 - DEPLOY_SCENARIO: 'k8-*'
103 skip: "\\[Disruptive\\]|\\[Flaky\\]|\
106 case_name: sig_cluster_lifecycle
107 project_name: functest
111 It runs the remaining sig-cluster-lifecycle testing
112 excluding Conformance (part of k8s_conformance).
114 - DEPLOY_SCENARIO: 'k8-*'
118 focus: \[sig-cluster-lifecycle\]
119 skip: "\\[Disruptive\\]|\\[Flaky\\]|\
122 case_name: sig_network
123 project_name: functest
127 It runs the remaining sig-network testing excluding the
128 following labels: Conformance (part of k8s_conformance),
129 all features and load.balancer.
131 - DEPLOY_SCENARIO: 'k8-*'
135 focus: \[sig-network\]
136 skip: "\\[Disruptive\\]|\\[Flaky\\]|\
137 \\[Conformance\\]|load.balancer|LoadBalancer|\
140 case_name: sig_network_features
141 project_name: functest
145 It verifies a couple of features by running a subset of e2e
146 tests: Ingress, Networking-IPv4, Networking-Performance,
147 PerformanceDNS and NoSNAT. It excludes by default
148 NetworkPolicy, Networking-IPv6, IPv6DualStackAlphaFeature,
149 SCTP and Example. A couple of features may be automatically
150 skipped like NEG and kubemci.
152 - DEPLOY_SCENARIO: 'k8-*'
156 focus: "\\[Feature:Ingress\\]|\
157 \\[Feature:Networking-IPv4\\]|\
158 \\[Feature:Networking-Performance\\]|\
159 \\[Feature:PerformanceDNS\\]|\\[Feature:NoSNAT\\]"
160 skip: "\\[Disruptive\\]|\\[Flaky\\]|\
161 \\[Feature:NetworkPolicy\\]|\
162 \\[Feature:Networking-IPv6\\]|\
163 \\[Feature:IPv6DualStackAlphaFeature\\]|\
164 \\[Feature:SCTP\\]|\\[Feature:Example\\]"
167 project_name: functest
171 It runs the remaining sig-node testing excluding the
172 following labels: Conformance (part of k8s_conformance),
173 RuntimeClass, all RuntimeHandler, PodGarbageCollector,
174 RegularResourceUsageTrackingfeatures and
175 ExperimentalResourceUsageTracking features.
177 - DEPLOY_SCENARIO: 'k8-*'
182 skip: "\\[Disruptive\\]|\\[Flaky\\]|\
183 \\[Conformance\\]|\\[NodeFeature:RuntimeHandler\\]|\
184 \\[Feature:PodGarbageCollector\\]|\
185 \\[Feature:RegularResourceUsageTracking\\]|\
186 \\[Feature:ExperimentalResourceUsageTracking\\]|\
189 case_name: sig_scheduling
190 project_name: functest
194 It runs the remaining sig-network testing excluding the
195 next labels: Conformance (part of k8s_conformance) and the
196 GPUDevicePlugin feature.
198 - DEPLOY_SCENARIO: 'k8-*'
202 focus: \[sig-scheduling\]
203 skip: "\\[Disruptive\\]|\\[Flaky\\]|\
204 \\[Conformance\\]|\\[Feature:GPUDevicePlugin\\]"
206 case_name: sig_instrumentation
207 project_name: functest
211 It runs the remaining sig-instrumentation testing excluding
212 Conformance (part of k8s_conformance)
214 - DEPLOY_SCENARIO: 'k8-*'
218 focus: \[sig-instrumentation\]
219 skip: "\\[Disruptive\\]|\\[Flaky\\]|\
222 case_name: sig_storage
223 project_name: functest
227 It runs the remaining sig-storage testing excluding the
228 following labels: Conformance (part of k8s_conformance),
229 all features, all drivers, PersistentVolumes.NFS and Slow.
231 - DEPLOY_SCENARIO: 'k8-*'
235 focus: \[sig-storage\]
236 skip: "\\[Disruptive\\]|\\[Flaky\\]|\
237 \\[Conformance\\]|\\[Feature:.+\\]|\\[Driver:.+\\]|\
238 PersistentVolumes.NFS|\\[Slow\\]"