Skip to content
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

wip: windows provision job #7440

Closed
wants to merge 2 commits into from
Closed

Conversation

jedevc
Copy link
Member

@jedevc jedevc commented May 22, 2024

No description provided.

@jedevc jedevc force-pushed the windows-workflow branch 14 times, most recently from 37a7b0a to 68d2571 Compare May 22, 2024 16:05
Signed-off-by: Justin Chadwell <me@jedevc.com>
@jedevc jedevc force-pushed the windows-workflow branch 14 times, most recently from 67c40c1 to 015d731 Compare June 4, 2024 14:26
@jedevc jedevc force-pushed the windows-workflow branch 10 times, most recently from 024296f to 0847cc0 Compare June 4, 2024 15:01
@jedevc
Copy link
Member Author

jedevc commented Jun 4, 2024

Sigh.

  • minikube's hyperv driver just hangs forever waiting for an IP - this seems like an often reported issue on minikube's github, with no answer, it just gets autoclosed.
    • The VM is running - but no IP yay.
  • the QEMU driver isn't really feasible here either, no idea why it's suggested with no instructions (I guess "experimental")
  • installing docker desktop in CI doesn't seem to be at all trivial.
  • WSL is a no for completely non-apparent reasons.

Does no one do this? How are people testing this kind of flow?

@jedevc jedevc force-pushed the windows-workflow branch 2 times, most recently from 97bfbe9 to 9e0a398 Compare June 4, 2024 15:49
Signed-off-by: Justin Chadwell <me@jedevc.com>
@sipsma
Copy link
Contributor

sipsma commented Jun 6, 2024

@jedevc Yeah this is shockingly complicated; I run into the same sort of problems because I run windows in a VM. For that I setup an insane rube-goldberg machine of tailscale+socat proxies to my linux machine's docker socket (which is not a good idea for CI lol)

Given how painful our lack of testing on Windows is becoming, maybe we should "just" setup some pet windows machines and throw a GHA runner on them (though I'm sure "just" is doing a lot of work there). Can just run on main for now while we sort it out, but I'd take a setup like that over not having any tests on windows I think.

Copy link
Contributor

This PR is stale because it has been open 14 days with no activity. Remove stale label or comment or this will be closed in 7 days.

Copy link
Contributor

This PR was closed because it has been stalled for 7 days with no activity.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants