@@ -142,6 +142,7 @@ stages:
142142 platforms : linux/amd64 linux/arm64 windows/amd64 
143143 cni :
144144 name : cni 
145+  os_versions : ltsc2022 
145146 platforms : linux/amd64 linux/arm64 windows/amd64 
146147 npm :
147148 name : npm 
@@ -154,65 +155,53 @@ stages:
154155 os_versions : $(os_versions) 
155156 platforms : $(platforms) 
156157
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 
175160 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' 
181170 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} 
192173
193-  - template : cilium/cilium-overlay-load-test -template.yaml
174+  - template : singletenancy/cniv2 -template.yaml
194175 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} 
200183 arch : amd64 
184+  os : windows 
185+  os_version : ' ltsc2022' 
186+  scaleup : ${SCALEUP_WIN} 
187+  iterations : ${ITERATIONS_WIN} 
201188
202-  - template : singletenancy/cniv1 -template.yaml 
189+  - template : singletenancy/cniv2 -template.yaml 
203190 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} 
208196 vmSize : ${VM_SIZE_WINCLUSTER_SYSTEMPOOL} 
209197 vmSizeWin : ${VM_SIZE_WIN} 
198+  arch : amd64 
210199 os : windows 
211200 os_version : ' ltsc2022' 
212-  arch : amd64 
213201 scaleup : ${SCALEUP_WIN} 
214202 iterations : ${ITERATIONS_WIN} 
215203
204+ # # Linux E2E
216205 - template : singletenancy/cniv1-template.yaml 
217206 parameters :
218207 name : linux_cniv1 
@@ -225,25 +214,29 @@ stages:
225214 scaleup : ${SCALEUP_LINUX} 
226215 iterations : ${ITERATIONS_LINUX} 
227216
228-  - template : singletenancy/linux- cniv2-template.yaml 
217+  - template : singletenancy/cniv2-template.yaml 
229218 parameters :
230219 name : linux_podsubnet 
231220 clusterType : swift-byocni-up 
232221 clusterName : " linux-podsub" 
233222 nodeCount : ${NODE_COUNT_LINUX} 
234223 vmSize : ${VM_SIZE} 
235224 arch : amd64 
225+  scaleup : ${SCALEUP_LINUX} 
226+  iterations : ${ITERATIONS_LINUX} 
236227
237-  - template : singletenancy/linux- cniv2-template.yaml 
228+  - template : singletenancy/cniv2-template.yaml 
238229 parameters :
239230 name : linux_overlay 
240231 clusterType : overlay-byocni-up 
241232 clusterName : " linux-over" 
242233 nodeCount : ${NODE_COUNT_LINUX} 
243234 vmSize : ${VM_SIZE} 
244235 arch : amd64 
236+  scaleup : ${SCALEUP_LINUX} 
237+  iterations : ${ITERATIONS_LINUX} 
245238
246-  - template : singletenancy/linux- cniv2-template.yaml 
239+  - template : singletenancy/cniv2-template.yaml 
247240 parameters :
248241 name : mariner_linux_overlay 
249242 clusterType : overlay-byocni-up 
@@ -252,24 +245,76 @@ stages:
252245 vmSize : ${VM_SIZE} 
253246 arch : amd64 
254247 osSKU : AzureLinux 
248+  scaleup : ${SCALEUP_LINUX} 
249+  iterations : ${ITERATIONS_LINUX} 
255250
256-  - template : singletenancy/linux- cniv2-template.yaml 
251+  - template : singletenancy/cniv2-template.yaml 
257252 parameters :
258253 name : arm_linux_overlay 
259254 clusterType : overlay-byocni-up 
260255 clusterName : " arm-over" 
261256 nodeCount : ${NODE_COUNT_LINUX} 
262257 vmSize : Standard_D8ps_v5 
263258 arch : arm64 
259+  scaleup : ${SCALEUP_LINUX} 
260+  iterations : ${ITERATIONS_LINUX} 
264261
265-  - template : singletenancy/linux- cniv2-template.yaml 
262+  - template : singletenancy/cniv2-template.yaml 
266263 parameters :
267264 name : rdma_linux_overlay 
268265 clusterType : overlay-byocni-up 
269266 clusterName : " rdma-over" 
270267 nodeCount : 2 
271268 vmSize : Standard_HC44-16rs 
272269 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 
273318
274319 - stage : delete_resources 
275320 displayName : " Delete Resources" 
@@ -289,6 +334,8 @@ stages:
289334 - mariner_linux_overlay 
290335 - arm_linux_overlay 
291336 - rdma_linux_overlay 
337+  - windows_podsubnet_HNS 
338+  - windows_overlay_HNS 
292339 - setup 
293340 variables :
294341 commitID : $[ stagedependencies.setup.env.outputs['SetEnvVars.commitID'] ] 
@@ -335,6 +382,12 @@ stages:
335382 rdma_linux_overlay :
336383 name : rdma_linux_overlay 
337384 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 
338391 steps :
339392 - task : AzureCLI@1 
340393 inputs :
0 commit comments