@@ -173,30 +173,77 @@ steps:
173173 imagePrefix : " core-ubuntu-2204-aarch64"
174174 diskSizeGb : 200
175175
176- - label : " Serverless integration test"
177- key : " serverless-integration-tests"
178- depends_on :
179- - int-packaging
180- concurrency_group : elastic-agent-extended-testing/serverless-integration
181- concurrency : 8
182- env :
183- # we run each step in a different data center to spread the load
184- TEST_INTEG_AUTH_GCP_DATACENTER : " us-central1-a"
185- command : |
186- buildkite-agent artifact download "build/distributions/**" . $BUILDKITE_BUILD_ID
187- .buildkite/scripts/steps/integration_tests.sh serverless integration:testServerless
188- artifact_paths :
189- - " build/TEST-**"
190- - " build/diagnostics/*"
191- agents :
192- provider : " gcp"
193- machineType : " n2-standard-8"
194- retry :
195- automatic :
196- limit : 1
176+ - group : " Serverless integration test"
177+ key : serverless-integration-tests
197178 notify :
198179 - github_commit_status :
199180 context : " buildkite/elastic-agent-extended-testing - Serverless integration test"
181+ steps :
182+ - label : " Windows:2022:amd64:sudo"
183+ depends_on :
184+ - packaging-windows
185+ env :
186+ TEST_PACKAGE : " github.com/elastic/elastic-agent/testing/integration/serverless"
187+ command : |
188+ buildkite-agent artifact download build/distributions/** . --step 'packaging-windows'
189+ .buildkite/scripts/buildkite-integration-tests.ps1 fleet true
190+ artifact_paths :
191+ - build/**
192+ - build/diagnostics/**
193+ retry :
194+ automatic :
195+ limit : 1
196+ agents :
197+ provider : " gcp"
198+ machineType : " n2-standard-8"
199+ # TODO: replace with IMAGE_WIN_2022 when we migrate this in bk.integration.pipeline.yml
200+ image : " family/platform-ingest-elastic-agent-windows-2022"
201+ plugins :
202+ - *google_oidc_plugin
203+ - *gcp_serverless_secrets_plugin
204+ - label : " Windows:2025:amd64:sudo"
205+ depends_on :
206+ - packaging-windows
207+ env :
208+ TEST_PACKAGE : " github.com/elastic/elastic-agent/testing/integration/serverless"
209+ command : |
210+ buildkite-agent artifact download build/distributions/** . --step 'packaging-windows'
211+ .buildkite/scripts/buildkite-integration-tests.ps1 fleet true
212+ artifact_paths :
213+ - build/**
214+ - build/diagnostics/**
215+ retry :
216+ automatic :
217+ limit : 1
218+ agents :
219+ provider : " gcp"
220+ machineType : " n2-standard-8"
221+ # TODO: replace with IMAGE_WIN_2025 when we migrate this in bk.integration.pipeline.yml
222+ image : " family/platform-ingest-elastic-agent-windows-2025"
223+ plugins :
224+ - *google_oidc_plugin
225+ - *gcp_serverless_secrets_plugin
226+ - label : " Ubuntu:2404:amd64:sudo"
227+ depends_on : packaging-ubuntu-x86-64
228+ env :
229+ TEST_PACKAGE : " github.com/elastic/elastic-agent/testing/integration/serverless"
230+ command : |
231+ buildkite-agent artifact download build/distributions/** . --step 'packaging-ubuntu-x86-64'
232+ sudo -E .buildkite/scripts/buildkite-integration-tests.sh fleet true
233+ artifact_paths :
234+ - build/**
235+ - build/diagnostics/**
236+ retry :
237+ automatic :
238+ limit : 1
239+ agents :
240+ provider : " gcp"
241+ machineType : " n2-standard-8"
242+ # TODO: replace with IMAGE_UBUNTU_2404_X86_64 when we migrate this in bk.integration.pipeline.yml
243+ image : " family/platform-ingest-elastic-agent-ubuntu-2404"
244+ plugins :
245+ - *google_oidc_plugin
246+ - *gcp_serverless_secrets_plugin
200247
201248 - label : " Triggering Integration tests"
202249 depends_on :
0 commit comments