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
60 - DEPLOY_SCENARIO: "k8-*"
66 focus: \[sig-api-machinery\]
67 skip: "\\[Disruptive\\]|\\[Flaky\\]|\\[alpha\\]|\
68 \\[Serial\\]|\\[Conformance\\]|\
69 \\[Feature:StorageVersionAPI\\]"
71 project_name: functest
75 It runs the remaining sig-apps testing excluding the
76 following labels: Conformance (part of k8s_conformance) and
77 both StatefulUpgrade and StatefulSet features.
79 - DEPLOY_SCENARIO: "k8-*"
86 skip: "\\[Disruptive\\]|\\[Flaky\\]|\\[alpha\\]|\
87 \\[Serial\\]|\\[Conformance\\]|\
88 \\[Feature:StatefulUpgrade\\]|\
89 \\[Feature:StatefulSet\\]"
91 project_name: functest
95 It runs the remaining sig-auth testing excluding the
96 following labels: Conformance (part of k8s_conformance) and
97 both PodSecurityPolicy and BoundServiceAccountTokenVolume
100 - DEPLOY_SCENARIO: "k8-*"
107 skip: "\\[Disruptive\\]|\\[Flaky\\]|\\[alpha\\]|\
108 \\[Serial\\]|\\[Conformance\\]|\
109 \\[Feature:PodSecurityPolicy\\]|\
110 \\[Feature:BoundServiceAccountTokenVolume\\]"
112 project_name: functest
116 It runs the remaining sig-cli testing excluding Conformance
117 (part of k8s_conformance).
119 - DEPLOY_SCENARIO: "k8-*"
126 skip: "\\[Disruptive\\]|\\[Flaky\\]|\\[alpha\\]|\
127 \\[Serial\\]|\\[Conformance\\]"
128 - case_name: sig_cluster_lifecycle
129 project_name: functest
133 It runs the remaining sig-cluster-lifecycle testing
134 excluding Conformance (part of k8s_conformance).
136 - DEPLOY_SCENARIO: "k8-*"
142 focus: \[sig-cluster-lifecycle\]
143 skip: "\\[Disruptive\\]|\\[Flaky\\]|\\[alpha\\]|\
144 \\[Serial\\]|\\[Conformance\\]"
145 - case_name: sig_network
146 project_name: functest
150 It runs the remaining sig-network testing excluding the
151 following labels: Conformance (part of k8s_conformance),
152 load.balancer, NetworkPolicy, Networking-IPv6,
153 IPv6DualStackAlphaFeature, SCTP and Example. A couple of features may
154 be automatically skipped like NEG and kubemci.
156 - DEPLOY_SCENARIO: "k8-*"
162 focus: \[sig-network\]
163 skip: "\\[Disruptive\\]|\\[Flaky\\]|\\[alpha\\]|\
164 \\[Serial\\]|\\[Conformance\\]|load.balancer|\
165 LoadBalancer|\\[Feature:NetworkPolicy\\]|\
166 \\[Feature:Networking-IPv6\\]|\
167 \\[Feature:IPv6DualStackAlphaFeature\\]|\
168 \\[Feature:SCTP\\]|\\[Feature:Example\\]"
169 - case_name: sig_node
170 project_name: functest
174 It runs the remaining sig-node testing excluding the
175 following labels: Conformance (part of k8s_conformance),
176 RuntimeClass, all RuntimeHandler, PodGarbageCollector,
177 RegularResourceUsageTrackingfeatures and
178 ExperimentalResourceUsageTracking features.
180 - DEPLOY_SCENARIO: "k8-*"
187 skip: "\\[Disruptive\\]|\\[Flaky\\]|\\[alpha\\]|\
188 \\[Serial\\]|\\[Conformance\\]|\
189 \\[NodeFeature:RuntimeHandler\\]|\
190 \\[Feature:PodGarbageCollector\\]|\
191 \\[Feature:RegularResourceUsageTracking\\]|\
192 \\[Feature:ExperimentalResourceUsageTracking\\]|\
194 - case_name: sig_instrumentation
195 project_name: functest
199 It runs the remaining sig-instrumentation testing excluding
200 Conformance (part of k8s_conformance)
202 - DEPLOY_SCENARIO: "k8-*"
208 focus: \[sig-instrumentation\]
209 skip: "\\[Disruptive\\]|\\[Flaky\\]|\\[alpha\\]|\
210 \\[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-*"
226 focus: \[sig-storage\]
227 skip: "\\[Disruptive\\]|\\[Flaky\\]|\\[alpha\\]|\
228 \\[Serial\\]|\\[Conformance\\]|\
229 \\[Feature:.+\\]|\\[Driver:.+\\]|\
230 PersistentVolumes.NFS|\\[Slow\\]"