-
Notifications
You must be signed in to change notification settings - Fork 204
[8.17] (backport #7931) [ci] migrate extended runtime leak tests to buildkite #8307
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
(cherry picked from commit f108618) # Conflicts: # .buildkite/scripts/buildkite-integration-tests.sh # .buildkite/scripts/integration-tests.ps1
|
Cherry-pick of f108618 has failed: To fix up this pull request, you can check it out locally. See documentation: https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/checking-out-pull-requests-locally |
|
@pkoutsovasilis could you please fix the conflicts? |
|
Pinging @elastic/elastic-agent-control-plane (Team:Elastic-Agent-Control-Plane) |
|
@pierrehilbert sure thing! 🙂 |
|
💛 Build succeeded, but was flaky
Failed CI StepsHistory
|





What does this PR do?
This PR migrates the Extended Runtime Leak Tests to Buildkite, where all other integration and Kubernetes tests now reside. The new setup runs these tests on Windows 2022, Windows 2025, and Ubuntu 24.04 using existing prebuilt VM images. The old step is removed to avoid duplication and eliminate the dependency on OGC.
Proof that we run the same tests:
Why is it important?
This resolves reliability issues in the old extended testing setup, aligning them with our current CI strategy and infrastructure.
Checklist
./changelog/fragmentsusing the changelog toolDisruptive User Impact
None. This change only affects internal CI configuration.
How to test this PR locally
Open a PR 🙂
Related issues
This is an automatic backport of pull request #7931 done by [Mergify](https://mergify.com).