@@ -6,6 +6,7 @@ parameters:
66 vmSize : " "
77 k8sVersion : " "
88 dependsOn : " "
9+ scaleup : " "
910
1011stages :
1112 - stage : ${{ parameters.clusterName }}
@@ -25,6 +26,7 @@ stages:
2526 clusterType : ${{ parameters.clusterType }}
2627 clusterName : ${{ parameters.clusterName }}-$(commitID)
2728 vmSize : ${{ parameters.vmSize }}
29+ vmSizeWin : ${{ parameters.vmSize }}
2830 k8sVersion : ${{ parameters.k8sVersion }}
2931 dependsOn : ${{ parameters.dependsOn }}
3032 region : $(REGION_AKS_CLUSTER_TEST)
@@ -43,8 +45,8 @@ stages:
4345 pool :
4446 name : $(BUILD_POOL_NAME_DEFAULT)
4547 jobs :
46- - job : ${{ parameters.name }}_linux
47- displayName : Azure CNI Overlay Test Suite | Linux - (${{ parameters.name }})
48+ - job : ${{ parameters.name }}_${{ parameters.os }}
49+ displayName : Azure CNI Overlay Test Suite | ${{ parameters.os }} - (${{ parameters.name }})
4850 timeoutInMinutes : 120
4951 pool :
5052 name : $(BUILD_POOL_NAME_DEFAULT)
@@ -56,78 +58,31 @@ stages:
5658 parameters :
5759 name : ${{ parameters.name }}
5860 clusterName : ${{ parameters.clusterName }}-$(commitID)
59- os : linux
60- scaleup : 100
61- - template : ../../templates/add-windows-nodepool-job.yaml
62- parameters :
63- depend : ${{ parameters.name }}_linux
64- clusterName : ${{ parameters.clusterName }}-$(commitID)
65- vmSize : ${{ parameters.vmSize }}
66- - job : ${{ parameters.name }}_windows
67- displayName : Azure CNI Overlay Test Suite | Windows - (${{ parameters.name }})
68- timeoutInMinutes : 120
69- dependsOn : windows_nodepool
70- pool :
71- name : $(BUILD_POOL_NAME_DEFAULT)
72- demands :
73- - agent.os -equals Linux
74- - Role -equals $(CUSTOM_E2E_ROLE)
75- steps :
76- - template : azure-cni-overlay-e2e-step-template.yaml
77- parameters :
78- name : ${{ parameters.name }}
79- clusterName : ${{ parameters.clusterName }}-$(commitID)
80- os : windows
81- scaleup : 50
61+ os : ${{ parameters.os }}
62+ scaleup : ${{ parameters.scaleup }} # 50 in windows or 100 in linux
8263
8364 - template : ../../cni/k8s-e2e/k8s-e2e-job-template.yaml
8465 parameters :
8566 sub : $(BUILD_VALIDATIONS_SERVICE_CONNECTION)
8667 clusterName : ${{ parameters.clusterName }}-$(commitID)
8768 os : ${{ parameters.os }}
88- dependsOn : ${{ parameters.name }}_windows
89- datapath : true
90- dns : true
91- portforward : true
92- hostport : true
93- service : true
94-
95- - template : ../../cni/k8s-e2e/k8s-e2e-job-template.yaml
96- parameters :
97- sub : $(BUILD_VALIDATIONS_SERVICE_CONNECTION)
98- clusterName : ${{ parameters.clusterName }}-$(commitID)
99- os : windows
100- dependsOn : cni_${{ parameters.os }}
69+ dependsOn : ${{ parameters.name }}_${{ parameters.os }}
10170 datapath : true
10271 dns : true
10372 portforward : true
10473 hostport : true
10574 service : true
106- hybridWin : true
75+ hybridWin : ${{ eq(parameters.os, 'windows') }}
10776
108- - job : failedE2ELogs_linux
109- displayName : " Linux Failure Logs"
77+ - job : failedE2ELogs_${{ parameters.os }}
78+ displayName : " ${{ parameters.os }} Failure Logs"
11079 dependsOn :
111- - ${{ parameters.name }}_linux
112- - cni_linux
113- condition : in(dependencies.${{ parameters.name }}_linux .result, 'Failed')
80+ - ${{ parameters.name }}_${{ parameters.os }}
81+ - CNI_${{ parameters.os }}
82+ condition : in(dependencies.${{ parameters.name }}_${{ parameters.os }} .result, 'Failed')
11483 steps :
11584 - template : ../../templates/log-template.yaml
11685 parameters :
11786 clusterName : ${{ parameters.clusterName }}-$(commitID)
118- os : linux
87+ os : ${{ parameters.os }}
11988 cni : cniv2
120-
121- - job : failedE2ELogs_windows
122- displayName : " Windows Failure Logs"
123- dependsOn :
124- - ${{ parameters.name }}_windows
125- - cni_windows
126- condition : in(dependencies.${{ parameters.name }}_windows.result, 'Failed')
127- steps :
128- - template : ../../templates/log-template.yaml
129- parameters :
130- clusterName : ${{ parameters.clusterName }}-$(commitID)
131- os : windows
132- cni : cniv2
133-
0 commit comments