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) and
46 - DEPLOY_SCENARIO: 'k8-*'
50 focus: \[sig-api-machinery\]
51 skip: "\\[Disruptive\\]|\\[Flaky\\]|\\[alpha\\]|\
52 \\[Serial\\]|\\[Conformance\\]|\
53 \\[Feature:StorageVersionAPI\\]"
56 project_name: functest
60 It runs the remaining sig-apps testing excluding the
61 following labels: Conformance (part of k8s_conformance) and
62 both StatefulUpgrade and StatefulSet features.
64 - DEPLOY_SCENARIO: 'k8-*'
69 skip: "\\[Disruptive\\]|\\[Flaky\\]|\\[alpha\\]|\
70 \\[Serial\\]|\\[Conformance\\]|\
71 \\[Feature:StatefulUpgrade\\]|\
72 \\[Feature:StatefulSet\\]"
75 project_name: functest
79 It runs the remaining sig-auth testing excluding the
80 following labels: Conformance (part of k8s_conformance) and
81 both PodSecurityPolicy and BoundServiceAccountTokenVolume
84 - DEPLOY_SCENARIO: 'k8-*'
89 skip: "\\[Disruptive\\]|\\[Flaky\\]|\\[alpha\\]|\
90 \\[Serial\\]|\\[Conformance\\]|\
91 \\[Feature:PodSecurityPolicy\\]|\
92 \\[Feature:BoundServiceAccountTokenVolume\\]"
95 project_name: functest
99 It runs the remaining sig-cli testing excluding Conformance
100 (part of k8s_conformance).
102 - DEPLOY_SCENARIO: 'k8-*'
107 skip: "\\[Disruptive\\]|\\[Flaky\\]|\\[alpha\\]|\
108 \\[Serial\\]|\\[Conformance\\]"
110 case_name: sig_cluster_lifecycle
111 project_name: functest
115 It runs the remaining sig-cluster-lifecycle testing
116 excluding Conformance (part of k8s_conformance).
118 - DEPLOY_SCENARIO: 'k8-*'
122 focus: \[sig-cluster-lifecycle\]
123 skip: "\\[Disruptive\\]|\\[Flaky\\]|\\[alpha\\]|\
124 \\[Serial\\]|\\[Conformance\\]"
126 case_name: sig_network
127 project_name: functest
131 It runs the remaining sig-network testing excluding the
132 following labels: Conformance (part of k8s_conformance),
133 all features and load.balancer.
135 - DEPLOY_SCENARIO: 'k8-*'
139 focus: \[sig-network\]
140 skip: "\\[Disruptive\\]|\\[Flaky\\]|\\[alpha\\]|\
141 \\[Serial\\]|\\[Conformance\\]|load.balancer|\
142 LoadBalancer|\\[Feature:.+\\]"
144 case_name: sig_network_features
145 project_name: functest
149 It verifies a couple of features by running a subset of e2e
150 tests: Ingress, Networking-IPv4, Networking-Performance,
151 PerformanceDNS and NoSNAT. It excludes by default
152 NetworkPolicy, Networking-IPv6, IPv6DualStackAlphaFeature,
153 SCTP and Example. A couple of features may be automatically
154 skipped like NEG and kubemci.
156 - DEPLOY_SCENARIO: 'k8-*'
160 focus: "\\[Feature:Ingress\\]|\
161 \\[Feature:Networking-IPv4\\]|\
162 \\[Feature:Networking-Performance\\]|\
163 \\[Feature:PerformanceDNS\\]|\\[Feature:NoSNAT\\]"
164 skip: "\\[Disruptive\\]|\\[Flaky\\]|\\[alpha\\]|\
165 \\[Serial\\]|\\[Conformance\\]|\
166 \\[Feature:NetworkPolicy\\]|\
167 \\[Feature:Networking-IPv6\\]|\
168 \\[Feature:IPv6DualStackAlphaFeature\\]|\
169 \\[Feature:SCTP\\]|\\[Feature:Example\\]"
172 project_name: functest
176 It runs the remaining sig-node testing excluding the
177 following labels: Conformance (part of k8s_conformance),
178 RuntimeClass, all RuntimeHandler, PodGarbageCollector,
179 RegularResourceUsageTrackingfeatures and
180 ExperimentalResourceUsageTracking features.
182 - DEPLOY_SCENARIO: 'k8-*'
187 skip: "\\[Disruptive\\]|\\[Flaky\\]|\\[alpha\\]|\
188 \\[Serial\\]|\\[Conformance\\]|\
189 \\[NodeFeature:RuntimeHandler\\]|\
190 \\[Feature:PodGarbageCollector\\]|\
191 \\[Feature:RegularResourceUsageTracking\\]|\
192 \\[Feature:ExperimentalResourceUsageTracking\\]|\
195 case_name: sig_instrumentation
196 project_name: functest
200 It runs the remaining sig-instrumentation testing excluding
201 Conformance (part of k8s_conformance)
203 - DEPLOY_SCENARIO: 'k8-*'
207 focus: \[sig-instrumentation\]
208 skip: "\\[Disruptive\\]|\\[Flaky\\]|\\[alpha\\]|\
209 \\[Serial\\]|\\[Conformance\\]"
211 case_name: sig_storage
212 project_name: functest
216 It runs the remaining sig-storage testing excluding the
217 following labels: Conformance (part of k8s_conformance),
218 all features, all drivers, PersistentVolumes.NFS and Slow.
220 - DEPLOY_SCENARIO: 'k8-*'
224 focus: \[sig-storage\]
225 skip: "\\[Disruptive\\]|\\[Flaky\\]|\\[alpha\\]|\
226 \\[Serial\\]|\\[Conformance\\]|\
227 \\[Feature:.+\\]|\\[Driver:.+\\]|\
228 PersistentVolumes.NFS|\\[Slow\\]"