Description
Given that we are bringing up two Windows nodes, we should use separate MachineSets for them, each corresponding to a different Windows versions. The Windows workloads we create should also be specific to each Windows version. This solves an issue of choosing which platform we test each Windows version on, giving us a more consistent test matrix.
Acceptance Criteria
The e2e tests should have:
- Separate MachineSets with different Windows versions for each Windows node
- Workloads mapped to a RunTimeClass for each Windows versions
Team doesn't think we'll get to this unless larger e2e test refactoring effort is taken on