1818pool : staging-pool-amd64-mariner-2
1919
2020jobs :
21- - job : lint
22- timeoutInMinutes : 30
23- workspace :
24- clean : all
25- steps :
26- - script : make lint
27- displayName : golangci-lint
28- - script : make helm-lint
29- displayName : helm lint
30- - script : |
31- go mod tidy
32- if ! git diff --exit-code go.mod go.sum; then
33- echo "go.mod/go.sum is not up to date. Please run 'go mod tidy'"
34- exit 1
35- fi
36- displayName: go mod tidy
37- - script : |
38- make manifests
39- if ! git diff --exit-code manifest_staging/; then
40- echo "manifest_staging/ is not up to date. Please run 'make manifests'"
41- exit 1
42- fi
43- displayName: make manifests
44- - job : unit_test
45- timeoutInMinutes : 30
46- workspace :
47- clean : all
48- steps :
49- - script : make test
50- displayName : Unit test
51- - job : shellcheck
52- timeoutInMinutes : 5
53- workspace :
54- clean : all
55- steps :
56- - script : make shellcheck
57- displayName : shellcheck
58- - job :
59- timeoutInMinutes : 60
60- dependsOn :
61- - lint
62- - shellcheck
63- workspace :
64- clean : all
65- variables :
66- # contains the following environment variables:
67- # - APPLICATION_CLIENT_ID
68- # - AZURE_TENANT_ID
69- # - KEYVAULT_URL
70- # - KEYVAULT_SECRET_NAME
71- # - SERVICE_ACCOUNT_ISSUER
72- # - SERVICE_ACCOUNT_KEYVAULT_NAME
73- - group : e2e-environment-variables
74- strategy :
75- matrix :
76- aks_windows :
77- REGISTRY : upstream.azurecr.io/azure-workload-identity
78- WINDOWS_CLUSTER : " true"
79- GINKGO_SKIP : \[AKSSoakOnly\]
80- aks_linux :
81- REGISTRY : upstream.azurecr.io/azure-workload-identity
82- GINKGO_SKIP : \[AKSSoakOnly\]
83- steps :
84- - script : echo "##vso[task.setvariable variable=CLUSTER_NAME]azwi-e2e-$(openssl rand -hex 2)"
85- displayName : Set CLUSTER_NAME
86- condition : ne(variables.LOCAL_ONLY, 'true')
87- - script : make test-e2e
88- displayName : Webhook E2E test suite
89- env :
90- APPLICATION_CLIENT_ID : $(APPLICATION_CLIENT_ID)
91- AZURE_TENANT_ID : $(AZURE_TENANT_ID)
92- KEYVAULT_URL : $(KEYVAULT_URL)
93- KEYVAULT_SECRET_NAME : $(KEYVAULT_SECRET_NAME)
94- SERVICE_ACCOUNT_ISSUER : $(SERVICE_ACCOUNT_ISSUER)
95- SERVICE_ACCOUNT_KEYVAULT_NAME : $(SERVICE_ACCOUNT_KEYVAULT_NAME)
96- - script : az group delete --name "${CLUSTER_NAME}" --yes --no-wait || true
97- displayName : Cleanup
98- condition : ne(variables.LOCAL_ONLY, 'true')
99- - template : templates/publish-logs.yaml
21+ # - job: lint
22+ # timeoutInMinutes: 30
23+ # workspace:
24+ # clean: all
25+ # steps:
26+ # - script: make lint
27+ # displayName: golangci-lint
28+ # - script: make helm-lint
29+ # displayName: helm lint
30+ # - script: |
31+ # go mod tidy
32+ # if ! git diff --exit-code go.mod go.sum; then
33+ # echo "go.mod/go.sum is not up to date. Please run 'go mod tidy'"
34+ # exit 1
35+ # fi
36+ # displayName: go mod tidy
37+ # - script: |
38+ # make manifests
39+ # if ! git diff --exit-code manifest_staging/; then
40+ # echo "manifest_staging/ is not up to date. Please run 'make manifests'"
41+ # exit 1
42+ # fi
43+ # displayName: make manifests
44+ # - job: unit_test
45+ # timeoutInMinutes: 30
46+ # workspace:
47+ # clean: all
48+ # steps:
49+ # - script: make test
50+ # displayName: Unit test
51+ # - job: shellcheck
52+ # timeoutInMinutes: 5
53+ # workspace:
54+ # clean: all
55+ # steps:
56+ # - script: make shellcheck
57+ # displayName: shellcheck
58+ # - job:
59+ # timeoutInMinutes: 60
60+ # dependsOn:
61+ # - lint
62+ # - shellcheck
63+ # workspace:
64+ # clean: all
65+ # variables:
66+ # # contains the following environment variables:
67+ # # - APPLICATION_CLIENT_ID
68+ # # - AZURE_TENANT_ID
69+ # # - KEYVAULT_URL
70+ # # - KEYVAULT_SECRET_NAME
71+ # # - SERVICE_ACCOUNT_ISSUER
72+ # # - SERVICE_ACCOUNT_KEYVAULT_NAME
73+ # - group: e2e-environment-variables
74+ # strategy:
75+ # matrix:
76+ # aks_windows:
77+ # REGISTRY: upstream.azurecr.io/azure-workload-identity
78+ # WINDOWS_CLUSTER: "true"
79+ # GINKGO_SKIP: \[AKSSoakOnly\]
80+ # aks_linux:
81+ # REGISTRY: upstream.azurecr.io/azure-workload-identity
82+ # GINKGO_SKIP: \[AKSSoakOnly\]
83+ # steps:
84+ # - script: echo "##vso[task.setvariable variable=CLUSTER_NAME]azwi-e2e-$(openssl rand -hex 2)"
85+ # displayName: Set CLUSTER_NAME
86+ # condition: ne(variables.LOCAL_ONLY, 'true')
87+ # - script: make test-e2e
88+ # displayName: Webhook E2E test suite
89+ # env:
90+ # APPLICATION_CLIENT_ID: $(APPLICATION_CLIENT_ID)
91+ # AZURE_TENANT_ID: $(AZURE_TENANT_ID)
92+ # KEYVAULT_URL: $(KEYVAULT_URL)
93+ # KEYVAULT_SECRET_NAME: $(KEYVAULT_SECRET_NAME)
94+ # SERVICE_ACCOUNT_ISSUER: $(SERVICE_ACCOUNT_ISSUER)
95+ # SERVICE_ACCOUNT_KEYVAULT_NAME: $(SERVICE_ACCOUNT_KEYVAULT_NAME)
96+ # - script: az group delete --name "${CLUSTER_NAME}" --yes --no-wait || true
97+ # displayName: Cleanup
98+ # condition: ne(variables.LOCAL_ONLY, 'true')
99+ # - template: templates/publish-logs.yaml
100100 - job :
101101 timeoutInMinutes : 60
102102 pool :
103103 name : staging-pool-amd64-mariner-2
104104 demands :
105105 - ImageOverride -equals azcu-agent-amd64-mariner-2-cgv2-img
106- dependsOn :
107- - lint
108- - shellcheck
106+ # dependsOn:
107+ # - lint
108+ # - shellcheck
109109 workspace :
110110 clean : all
111111 variables :
@@ -123,18 +123,18 @@ jobs:
123123 KIND_NODE_VERSION : v1.28.13
124124 LOCAL_ONLY : " true"
125125 TEST_HELM_CHART : " true"
126- kind_v1_29_8 :
127- KIND_NODE_VERSION : v1.29.8
128- LOCAL_ONLY : " true"
129- TEST_HELM_CHART : " true"
130- kind_v1_30_4 :
131- KIND_NODE_VERSION : v1.30.4
132- LOCAL_ONLY : " true"
133- TEST_HELM_CHART : " true"
134- kind_v1_31_1 :
135- KIND_NODE_VERSION : v1.31.1
136- LOCAL_ONLY : " true"
137- TEST_HELM_CHART : " true"
126+ # kind_v1_29_8:
127+ # KIND_NODE_VERSION: v1.29.8
128+ # LOCAL_ONLY: "true"
129+ # TEST_HELM_CHART: "true"
130+ # kind_v1_30_4:
131+ # KIND_NODE_VERSION: v1.30.4
132+ # LOCAL_ONLY: "true"
133+ # TEST_HELM_CHART: "true"
134+ # kind_v1_31_1:
135+ # KIND_NODE_VERSION: v1.31.1
136+ # LOCAL_ONLY: "true"
137+ # TEST_HELM_CHART: "true"
138138 steps :
139139 - script : echo "##vso[task.setvariable variable=CLUSTER_NAME]azwi-e2e-$(openssl rand -hex 2)"
140140 displayName : Set CLUSTER_NAME
0 commit comments