[wmco] Add azure-e2e-operator-2machine CI job#81847
Conversation
Add a MACHINE_NODE_COUNT env var to the windows-e2e-operator-test step ref, allowing CI jobs to control how many Windows Machine instances are created. The default remains 1, preserving existing job behavior. Add an azure-e2e-operator-2machine job variant for WMCO on master that sets MACHINE_NODE_COUNT=2. This enables E2E validation of the MaxParallelUpgrades constraint during userData-triggered Machine recreation, which requires at least 2 Machine-backed Windows nodes.
|
@ranjithrajaram, Interacting with pj-rehearseComment: Once you are satisfied with the results of the rehearsals, comment: |
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: Repository YAML (base), Central YAML (inherited) Review profile: CHILL Plan: Enterprise Run ID: 📒 Files selected for processing (3)
WalkthroughThe Windows E2E operator test now accepts a configurable Windows Machine count. A new Azure CI job sets the count to two and runs the existing operator test with the ChangesWindows E2E machine count
Estimated code review effort: 2 (Simple) | ~10 minutes Sequence Diagram(s)sequenceDiagram
participant AzureCIJob
participant WindowsE2ETest
participant RunCIE2E
participant MachineController
AzureCIJob->>WindowsE2ETest: set MACHINE_NODE_COUNT=2
WindowsE2ETest->>RunCIE2E: invoke with -m 2
RunCIE2E->>MachineController: create and configure two Windows Machine instances
Suggested labels: 🚥 Pre-merge checks | ✅ 15✅ Passed checks (15 passed)
✨ Finishing Touches🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
|
[APPROVALNOTIFIER] This PR is NOT APPROVED This pull-request has been approved by: ranjithrajaram The full list of commands accepted by this bot can be found here. DetailsNeeds approval from an approver in each of these files:
Approvers can indicate their approval by writing |
|
Hi @ranjithrajaram. Thanks for your PR. I'm waiting for a openshift member to verify that this patch is reasonable to test. If it is, they should reply with Regular contributors should join the org to skip this step. Once the patch is verified, the new status will be reflected by the I understand the commands that are listed here. DetailsInstructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes-sigs/prow repository. |
Add a MACHINE_NODE_COUNT env var to the windows-e2e-operator-test step ref, allowing CI jobs to control how many Windows Machine instances are created. The default remains 1, preserving existing job behavior.
Add an azure-e2e-operator-2machine job variant for WMCO on master that sets MACHINE_NODE_COUNT=2. This enables E2E validation of the MaxParallelUpgrades constraint during userData-triggered Machine recreation, which requires at least 2 Machine-backed Windows nodes.
This is required for WMCO PR
openshift/windows-machine-config-operator#4155
Summary by CodeRabbit
windows-e2e-operator-testCI step, defaulting to one machine.masterto validateMaxParallelUpgradesduring userData-triggered Machine recreation.