@@ -142,6 +142,7 @@ stages:
142
142
platforms : linux/amd64 linux/arm64 windows/amd64
143
143
cni :
144
144
name : cni
145
+ os_versions : ltsc2022
145
146
platforms : linux/amd64 linux/arm64 windows/amd64
146
147
npm :
147
148
name : npm
@@ -154,65 +155,53 @@ stages:
154
155
os_versions : $(os_versions)
155
156
platforms : $(platforms)
156
157
157
- - template : cilium/cilium-overlay-load-test-template.yaml
158
- parameters :
159
- name : cilium_overlay
160
- clusterType : overlay-byocni-nokubeproxy-up
161
- clusterName : " cilium-over"
162
- nodeCount : ${NODE_COUNT_CILIUM}
163
- vmSize : ${VM_SIZE_CILIUM}
164
-
165
- - template : cilium/cilium-overlay-load-test-template.yaml
166
- parameters :
167
- name : cilium_overlay_hubble
168
- clusterType : overlay-byocni-nokubeproxy-up
169
- clusterName : " cil-over-hub"
170
- hubbleEnabled : true
171
- nodeCount : ${NODE_COUNT_CILIUM}
172
- vmSize : ${VM_SIZE_CILIUM}
173
-
174
- - template : cilium/cilium-overlay-load-test-template.yaml
158
+ # # Windows E2E
159
+ - template : singletenancy/cniv1-template.yaml
175
160
parameters :
176
- name : cilium_overlay_mariner
177
- clusterType : overlay-byocni-nokubeproxy-up
178
- clusterName : " cil-over-mar"
179
- nodeCount : ${NODE_COUNT_CILIUM}
180
- vmSize : ${VM_SIZE_CILIUM}
161
+ name : win22_cniv1
162
+ clusterType : windows-cniv1-up
163
+ clusterName : " win22-cniv1"
164
+ nodeCount : ${NODE_COUNT_WINCLUSTER_SYSTEMPOOL}
165
+ nodeCountWin : ${NODE_COUNT_WIN}
166
+ vmSize : ${VM_SIZE_WINCLUSTER_SYSTEMPOOL}
167
+ vmSizeWin : ${VM_SIZE_WIN}
168
+ os : windows
169
+ os_version : ' ltsc2022'
181
170
arch : amd64
182
- osSKU : AzureLinux
183
-
184
- - template : cilium/cilium-overlay-load-test-template.yaml
185
- parameters :
186
- name : cilium_overlay_arm
187
- clusterType : overlay-byocni-nokubeproxy-up
188
- clusterName : " cil-over-arm"
189
- nodeCount : ${NODE_COUNT_CILIUM}
190
- vmSize : Standard_D8ps_v5
191
- arch : arm64
171
+ scaleup : ${SCALEUP_WIN}
172
+ iterations : ${ITERATIONS_WIN}
192
173
193
- - template : cilium/cilium-overlay-load-test -template.yaml
174
+ - template : singletenancy/cniv2 -template.yaml
194
175
parameters :
195
- name : cilium_overlay_rdma
196
- clusterType : overlay-byocni-nokubeproxy-up
197
- clusterName : " cil-over-rdma"
198
- nodeCount : 2
199
- vmSize : Standard_HC44-16rs
176
+ name : windows_podsubnet
177
+ clusterType : swift-byocni-up
178
+ clusterName : win-podsub
179
+ nodeCount : ${NODE_COUNT_WINCLUSTER_SYSTEMPOOL}
180
+ nodeCountWin : ${NODE_COUNT_WIN}
181
+ vmSize : ${VM_SIZE_WINCLUSTER_SYSTEMPOOL}
182
+ vmSizeWin : ${VM_SIZE_WIN}
200
183
arch : amd64
184
+ os : windows
185
+ os_version : ' ltsc2022'
186
+ scaleup : ${SCALEUP_WIN}
187
+ iterations : ${ITERATIONS_WIN}
201
188
202
- - template : singletenancy/cniv1 -template.yaml
189
+ - template : singletenancy/cniv2 -template.yaml
203
190
parameters :
204
- name : win22_cniv1
205
- clusterType : windows-cniv1-up
206
- clusterName : " win22-cniv1"
207
- nodeCount : ${NODE_COUNT_WIN}
191
+ name : windows_overlay
192
+ clusterType : overlay-byocni-up
193
+ clusterName : win-over
194
+ nodeCount : ${NODE_COUNT_WINCLUSTER_SYSTEMPOOL}
195
+ nodeCountWin : ${NODE_COUNT_WIN}
208
196
vmSize : ${VM_SIZE_WINCLUSTER_SYSTEMPOOL}
209
197
vmSizeWin : ${VM_SIZE_WIN}
198
+ arch : amd64
210
199
os : windows
211
200
os_version : ' ltsc2022'
212
- arch : amd64
213
201
scaleup : ${SCALEUP_WIN}
214
202
iterations : ${ITERATIONS_WIN}
215
203
204
+ # # Linux E2E
216
205
- template : singletenancy/cniv1-template.yaml
217
206
parameters :
218
207
name : linux_cniv1
@@ -225,25 +214,29 @@ stages:
225
214
scaleup : ${SCALEUP_LINUX}
226
215
iterations : ${ITERATIONS_LINUX}
227
216
228
- - template : singletenancy/linux- cniv2-template.yaml
217
+ - template : singletenancy/cniv2-template.yaml
229
218
parameters :
230
219
name : linux_podsubnet
231
220
clusterType : swift-byocni-up
232
221
clusterName : " linux-podsub"
233
222
nodeCount : ${NODE_COUNT_LINUX}
234
223
vmSize : ${VM_SIZE}
235
224
arch : amd64
225
+ scaleup : ${SCALEUP_LINUX}
226
+ iterations : ${ITERATIONS_LINUX}
236
227
237
- - template : singletenancy/linux- cniv2-template.yaml
228
+ - template : singletenancy/cniv2-template.yaml
238
229
parameters :
239
230
name : linux_overlay
240
231
clusterType : overlay-byocni-up
241
232
clusterName : " linux-over"
242
233
nodeCount : ${NODE_COUNT_LINUX}
243
234
vmSize : ${VM_SIZE}
244
235
arch : amd64
236
+ scaleup : ${SCALEUP_LINUX}
237
+ iterations : ${ITERATIONS_LINUX}
245
238
246
- - template : singletenancy/linux- cniv2-template.yaml
239
+ - template : singletenancy/cniv2-template.yaml
247
240
parameters :
248
241
name : mariner_linux_overlay
249
242
clusterType : overlay-byocni-up
@@ -252,24 +245,76 @@ stages:
252
245
vmSize : ${VM_SIZE}
253
246
arch : amd64
254
247
osSKU : AzureLinux
248
+ scaleup : ${SCALEUP_LINUX}
249
+ iterations : ${ITERATIONS_LINUX}
255
250
256
- - template : singletenancy/linux- cniv2-template.yaml
251
+ - template : singletenancy/cniv2-template.yaml
257
252
parameters :
258
253
name : arm_linux_overlay
259
254
clusterType : overlay-byocni-up
260
255
clusterName : " arm-over"
261
256
nodeCount : ${NODE_COUNT_LINUX}
262
257
vmSize : Standard_D8ps_v5
263
258
arch : arm64
259
+ scaleup : ${SCALEUP_LINUX}
260
+ iterations : ${ITERATIONS_LINUX}
264
261
265
- - template : singletenancy/linux- cniv2-template.yaml
262
+ - template : singletenancy/cniv2-template.yaml
266
263
parameters :
267
264
name : rdma_linux_overlay
268
265
clusterType : overlay-byocni-up
269
266
clusterName : " rdma-over"
270
267
nodeCount : 2
271
268
vmSize : Standard_HC44-16rs
272
269
arch : amd64
270
+ scaleup : ${SCALEUP_LINUX}
271
+ iterations : ${ITERATIONS_LINUX}
272
+
273
+ # # Cilium E2E
274
+ - template : cilium/cilium-overlay-load-test-template.yaml
275
+ parameters :
276
+ name : cilium_overlay
277
+ clusterType : overlay-byocni-nokubeproxy-up
278
+ clusterName : " cilium-over"
279
+ nodeCount : ${NODE_COUNT_CILIUM}
280
+ vmSize : ${VM_SIZE_CILIUM}
281
+
282
+ - template : cilium/cilium-overlay-load-test-template.yaml
283
+ parameters :
284
+ name : cilium_overlay_hubble
285
+ clusterType : overlay-byocni-nokubeproxy-up
286
+ clusterName : " cil-over-hub"
287
+ hubbleEnabled : true
288
+ nodeCount : ${NODE_COUNT_CILIUM}
289
+ vmSize : ${VM_SIZE_CILIUM}
290
+
291
+ - template : cilium/cilium-overlay-load-test-template.yaml
292
+ parameters :
293
+ name : cilium_overlay_mariner
294
+ clusterType : overlay-byocni-nokubeproxy-up
295
+ clusterName : " cil-over-mar"
296
+ nodeCount : ${NODE_COUNT_CILIUM}
297
+ vmSize : ${VM_SIZE_CILIUM}
298
+ arch : amd64
299
+ osSKU : AzureLinux
300
+
301
+ - template : cilium/cilium-overlay-load-test-template.yaml
302
+ parameters :
303
+ name : cilium_overlay_arm
304
+ clusterType : overlay-byocni-nokubeproxy-up
305
+ clusterName : " cil-over-arm"
306
+ nodeCount : ${NODE_COUNT_CILIUM}
307
+ vmSize : Standard_D8ps_v5
308
+ arch : arm64
309
+
310
+ - template : cilium/cilium-overlay-load-test-template.yaml
311
+ parameters :
312
+ name : cilium_overlay_rdma
313
+ clusterType : overlay-byocni-nokubeproxy-up
314
+ clusterName : " cil-over-rdma"
315
+ nodeCount : 2
316
+ vmSize : Standard_HC44-16rs
317
+ arch : amd64
273
318
274
319
- stage : delete_resources
275
320
displayName : " Delete Resources"
@@ -289,6 +334,8 @@ stages:
289
334
- mariner_linux_overlay
290
335
- arm_linux_overlay
291
336
- rdma_linux_overlay
337
+ - windows_podsubnet_HNS
338
+ - windows_overlay_HNS
292
339
- setup
293
340
variables :
294
341
commitID : $[ stagedependencies.setup.env.outputs['SetEnvVars.commitID'] ]
@@ -335,6 +382,12 @@ stages:
335
382
rdma_linux_overlay :
336
383
name : rdma_linux_overlay
337
384
clusterName : " rdma-over"
385
+ win-cniv2-podsubnet :
386
+ name : windows_podsubnet
387
+ clusterName : win-podsub
388
+ win-cniv2-overlay :
389
+ name : windows_overlay
390
+ clusterName : win-over
338
391
steps :
339
392
- task : AzureCLI@1
340
393
inputs :
0 commit comments