@@ -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