-
Notifications
You must be signed in to change notification settings - Fork 260
ci: split dualstack and overlay e2e tests by operating system #3431
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
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Copilot reviewed 6 out of 6 changed files in this pull request and generated no comments.
Comments suppressed due to low confidence (1)
.pipelines/pipeline.yaml:384
- The Windows dualstack overlay job name is inconsistent with its later dependency reference which uses 'windows_dualstackoverlay_e2e'. Consider standardizing the Windows naming convention (e.g. renaming to 'windows_dualstackoverlay_e2e') so that dependency resolution works as expected.
name: "win_dualstackoverlay_e2e"
jpayne3506
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Core .yaml changes lgtm. I like the makefile changes, but let's keep our usage consistent throughout.
jpayne3506
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Plan to clean up the makefile in a follow-on PR?
split dualstack remove windows to debug remove dup remove unknown stage remove windows from cluster name add windows vm size add windows and linux specific parameters make hybrid windows test on windows only dualstack
fix win cluster overlay always being linux only
…g on cluster create
8916407 to
a44e0ff
Compare
|
/azp run Azure Container Networking PR |
|
Azure Pipelines successfully started running 1 pipeline(s). |
* split dualstack e2e tests by os split dualstack remove windows to debug remove dup remove unknown stage remove windows from cluster name add windows vm size add windows and linux specific parameters make hybrid windows test on windows only dualstack * split overlay e2e tests by os fix win cluster overlay always being linux only * pick: increase load test (control plane scale) timeout * remove if structure since win nodepool should never start off existing on cluster create * add aliases for new cluster types for compatability * address feedback
Reason for Change:
Splits dualstack and overlay E2E testing stages into stages dedicated to each operating system.
Dualstack E2E --> Dualstack Windows E2E and Dualstack Linux E2E
Overlay E2E --> Overlay Windows E2E and Overlay Linux E2E
Increases load test timeout from 30m to 40m due to timeouts (even though it seemed like the test was progressing)
Issue Fixed:
Dualstack and Overlay E2E stages take the longest to run in the pipeline and are the most likely to fail. These stages will fail faster if run in parallel.
Requirements:
Notes:
Green run: https://msazure.visualstudio.com/One/_build/results?buildId=115530896&view=results