blob: c4efae70da548a63a31f50c6d89afc102c13fef4 [file] [log] [blame]
Dong Mae5bd5a32025-02-11 11:03:48 +00001suite: runtimeclass
2tests:
3 - it: should support not having a runtime class
4 templates:
5 - templates/daemonset-bagpipe-bgp.yaml
6 - templates/daemonset-bgp-dragent.yaml
7 - templates/daemonset-dhcp-agent.yaml
8 - templates/daemonset-l2gw-agent.yaml
9 - templates/daemonset-l3-agent.yaml
10 - templates/daemonset-lb-agent.yaml
11 - templates/daemonset-metadata-agent.yaml
12 - templates/daemonset-netns-cleanup-cron.yaml
13 - templates/daemonset-neutron-ovn-vpn-agent.yaml
14 - templates/daemonset-ovn-metadata-agent.yaml
15 - templates/daemonset-ovs-agent.yaml
16 - templates/daemonset-sriov-agent.yaml
17 - templates/deployment-ironic-agent.yaml
18 - templates/deployment-rpc_server.yaml
19 - templates/deployment-server.yaml
20 - templates/pod-rally-test.yaml
21 - templates/job-db-sync.yaml
Dong Ma36b89222025-02-13 16:15:52 +000022 - templates/job-bootstrap.yaml
Dong Mae5bd5a32025-02-11 11:03:48 +000023 set:
Dong Ma36b89222025-02-13 16:15:52 +000024 bootstrap:
25 enabled: true
Dong Mae5bd5a32025-02-11 11:03:48 +000026 network:
27 backend:
28 - openvswitch
29 - sriov
30 - linuxbridge
31 manifests:
32 daemonset_l2gw_agent: true
33 daemonset_bagpipe_bgp: true
34 daemonset_bgp_dragent: true
35 daemonset_ovn_metadata_agent: true
36 daemonset_ovn_vpn_agent: true
37 deployment_ironic_agent: true
38 asserts:
39 - template: templates/daemonset-bagpipe-bgp.yaml
40 documentIndex: 2
41 notExists:
42 path: spec.template.spec.runtimeClassName
43 - template: templates/daemonset-bgp-dragent.yaml
44 documentIndex: 2
45 notExists:
46 path: spec.template.spec.runtimeClassName
47 - template: templates/daemonset-dhcp-agent.yaml
48 documentIndex: 4
49 notExists:
50 path: spec.template.spec.runtimeClassName
51 - template: templates/daemonset-l2gw-agent.yaml
52 documentIndex: 2
53 notExists:
54 path: spec.template.spec.runtimeClassName
55 - template: templates/daemonset-l3-agent.yaml
56 documentIndex: 4
57 notExists:
58 path: spec.template.spec.runtimeClassName
59 - template: templates/daemonset-lb-agent.yaml
60 documentIndex: 4
61 notExists:
62 path: spec.template.spec.runtimeClassName
63 - template: templates/daemonset-metadata-agent.yaml
64 documentIndex: 4
65 notExists:
66 path: spec.template.spec.runtimeClassName
67 - template: templates/daemonset-netns-cleanup-cron.yaml
68 documentIndex: 2
69 notExists:
70 path: spec.template.spec.runtimeClassName
71 - template: templates/daemonset-neutron-ovn-vpn-agent.yaml
72 documentIndex: 4
73 notExists:
74 path: spec.template.spec.runtimeClassName
75 - template: templates/daemonset-ovn-metadata-agent.yaml
76 documentIndex: 4
77 notExists:
78 path: spec.template.spec.runtimeClassName
79 - template: templates/daemonset-ovs-agent.yaml
80 documentIndex: 4
81 notExists:
82 path: spec.template.spec.runtimeClassName
83 - template: templates/daemonset-sriov-agent.yaml
84 documentIndex: 2
85 notExists:
86 path: spec.template.spec.runtimeClassName
87 - template: templates/deployment-ironic-agent.yaml
88 documentIndex: 3
89 notExists:
90 path: spec.template.spec.runtimeClassName
91 - template: templates/deployment-rpc_server.yaml
92 documentIndex: 3
93 notExists:
94 path: spec.template.spec.runtimeClassName
95 - template: templates/deployment-server.yaml
96 documentIndex: 3
97 notExists:
98 path: spec.template.spec.runtimeClassName
99 - template: templates/pod-rally-test.yaml
100 documentIndex: 3
101 notExists:
102 path: spec.runtimeClassName
103 - template: templates/job-db-sync.yaml
104 documentIndex: 3
105 notExists:
106 path: spec.template.spec.runtimeClassName
Dong Ma36b89222025-02-13 16:15:52 +0000107 - template: templates/job-bootstrap.yaml
108 documentIndex: 1
109 notExists:
110 path: spec.template.spec.runtimeClassName
Dong Mae5bd5a32025-02-11 11:03:48 +0000111
112 - it: should support setting a runtime class
113 templates:
114 - templates/daemonset-bagpipe-bgp.yaml
115 - templates/daemonset-bgp-dragent.yaml
116 - templates/daemonset-dhcp-agent.yaml
117 - templates/daemonset-l2gw-agent.yaml
118 - templates/daemonset-l3-agent.yaml
119 - templates/daemonset-lb-agent.yaml
120 - templates/daemonset-metadata-agent.yaml
121 - templates/daemonset-netns-cleanup-cron.yaml
122 - templates/daemonset-neutron-ovn-vpn-agent.yaml
123 - templates/daemonset-ovn-metadata-agent.yaml
124 - templates/daemonset-ovs-agent.yaml
125 - templates/daemonset-sriov-agent.yaml
126 - templates/deployment-ironic-agent.yaml
127 - templates/deployment-rpc_server.yaml
128 - templates/deployment-server.yaml
129 - templates/pod-rally-test.yaml
130 - templates/job-db-sync.yaml
Dong Ma36b89222025-02-13 16:15:52 +0000131 - templates/job-bootstrap.yaml
Dong Mae5bd5a32025-02-11 11:03:48 +0000132 set:
Dong Ma36b89222025-02-13 16:15:52 +0000133 bootstrap:
134 enabled: true
Dong Mae5bd5a32025-02-11 11:03:48 +0000135 network:
136 backend:
137 - openvswitch
138 - sriov
139 - linuxbridge
140 pod:
141 runtimeClassName:
Dong Ma36b89222025-02-13 16:15:52 +0000142 bagpipe_bgp: kata-clh
143 bgp_dragent: kata-clh
Dong Mae5bd5a32025-02-11 11:03:48 +0000144 neutron_dhcp_agent: kata-clh
145 neutron_l2gw_agent: kata-clh
146 neutron_l3_agent: kata-clh
147 neutron_lb_agent: kata-clh
148 neutron_metadata_agent: kata-clh
149 neutron_netns_cleanup_cron: kata-clh
Dong Ma36b89222025-02-13 16:15:52 +0000150 ovn_vpn_agent: kata-clh
Dong Mae5bd5a32025-02-11 11:03:48 +0000151 neutron_ovn_metadata_agent: kata-clh
152 neutron_ovs_agent: kata-clh
153 neutron_sriov_agent: kata-clh
154 neutron_ironic_agent: kata-clh
155 neutron_rpc_server: kata-clh
156 neutron_server: kata-clh
157 neutron_tests: kata-clh
158 db_sync: kata-clh
Dong Ma36b89222025-02-13 16:15:52 +0000159 bootstrap: kata-clh
Dong Mae5bd5a32025-02-11 11:03:48 +0000160 manifests:
161 daemonset_l2gw_agent: true
162 daemonset_bagpipe_bgp: true
163 daemonset_bgp_dragent: true
164 daemonset_ovn_metadata_agent: true
165 daemonset_ovn_vpn_agent: true
166 deployment_ironic_agent: true
167 asserts:
168 - template: templates/daemonset-bagpipe-bgp.yaml
169 documentIndex: 2
170 equal:
171 path: spec.template.spec.runtimeClassName
172 value: kata-clh
173 - template: templates/daemonset-bgp-dragent.yaml
174 documentIndex: 2
175 equal:
176 path: spec.template.spec.runtimeClassName
177 value: kata-clh
178 - template: templates/daemonset-dhcp-agent.yaml
179 documentIndex: 4
180 equal:
181 path: spec.template.spec.runtimeClassName
182 value: kata-clh
183 - template: templates/daemonset-l2gw-agent.yaml
184 documentIndex: 2
185 equal:
186 path: spec.template.spec.runtimeClassName
187 value: kata-clh
188 - template: templates/daemonset-l3-agent.yaml
189 documentIndex: 4
190 equal:
191 path: spec.template.spec.runtimeClassName
192 value: kata-clh
193 - template: templates/daemonset-lb-agent.yaml
194 documentIndex: 4
195 equal:
196 path: spec.template.spec.runtimeClassName
197 value: kata-clh
198 - template: templates/daemonset-metadata-agent.yaml
199 documentIndex: 4
200 equal:
201 path: spec.template.spec.runtimeClassName
202 value: kata-clh
203 - template: templates/daemonset-netns-cleanup-cron.yaml
204 documentIndex: 2
205 equal:
206 path: spec.template.spec.runtimeClassName
207 value: kata-clh
208 - template: templates/daemonset-neutron-ovn-vpn-agent.yaml
209 documentIndex: 4
210 equal:
211 path: spec.template.spec.runtimeClassName
212 value: kata-clh
213 - template: templates/daemonset-ovn-metadata-agent.yaml
214 documentIndex: 4
215 equal:
216 path: spec.template.spec.runtimeClassName
217 value: kata-clh
218 - template: templates/daemonset-ovs-agent.yaml
219 documentIndex: 4
220 equal:
221 path: spec.template.spec.runtimeClassName
222 value: kata-clh
223 - template: templates/daemonset-sriov-agent.yaml
224 documentIndex: 2
225 equal:
226 path: spec.template.spec.runtimeClassName
227 value: kata-clh
228 - template: templates/deployment-ironic-agent.yaml
229 documentIndex: 3
230 equal:
231 path: spec.template.spec.runtimeClassName
232 value: kata-clh
233 - template: templates/deployment-rpc_server.yaml
234 documentIndex: 3
235 equal:
236 path: spec.template.spec.runtimeClassName
237 value: kata-clh
238 - template: templates/deployment-server.yaml
239 documentIndex: 3
240 equal:
241 path: spec.template.spec.runtimeClassName
242 value: kata-clh
243 - template: templates/pod-rally-test.yaml
244 documentIndex: 3
245 equal:
246 path: spec.runtimeClassName
247 value: kata-clh
248 - template: templates/job-db-sync.yaml
249 documentIndex: 3
250 equal:
251 path: spec.template.spec.runtimeClassName
252 value: kata-clh
Dong Ma36b89222025-02-13 16:15:52 +0000253 - template: templates/job-bootstrap.yaml
254 documentIndex: 3
255 equal:
256 path: spec.template.spec.runtimeClassName
257 value: kata-clh