Adding more support for the Azure provider to get feature parity between AWS and Azure related to Windows/WSL2 testing. Here's my clanker output:
Summary
Azure has the base provider path from #40 and #39, plus follow-up Azure docs/portal/login fixes in #46, #47, and #77.
The remaining gap is Windows feature parity with AWS: native Windows desktop/VNC and Windows WSL2 leases.
Scope
- Add managed Azure native Windows desktop/VNC support.
- Add Azure Windows WSL2 support for POSIX sync/run and OpenClaw-style test execution.
- Keep desktop/VNC limited to native Windows.
--target windows --windows-mode wsl2 --desktop should be rejected for both AWS and Azure.
- Keep docs aligned now that AWS and Azure have the same Windows support boundary.
Acceptance criteria
- Brokered AWS native Windows desktop/VNC still works and can collect screenshot/video artifacts.
- Brokered Azure native Windows desktop/VNC works and can collect screenshot/video artifacts.
- Brokered AWS Windows WSL2 can sync/run a Windows-related OpenClaw test.
- Brokered Azure Windows WSL2 can sync/run the same Windows-related OpenClaw test.
- CLI and broker validation reject WSL2+desktop for both providers.
Related prior work
Adding more support for the Azure provider to get feature parity between AWS and Azure related to Windows/WSL2 testing. Here's my clanker output:
Summary
Azure has the base provider path from #40 and #39, plus follow-up Azure docs/portal/login fixes in #46, #47, and #77.
The remaining gap is Windows feature parity with AWS: native Windows desktop/VNC and Windows WSL2 leases.
Scope
--target windows --windows-mode wsl2 --desktopshould be rejected for both AWS and Azure.Acceptance criteria
Related prior work