-
Notifications
You must be signed in to change notification settings - Fork 1.6k
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
Windows CI #1529
Comments
NOTE: it is probably non-trivial to navigate kubernetes's CI to make this work. While we're looking for help, don't expect this to necessarily be an easy starter task! We're looking for a full test of creating a cluster. We already verify cross compliation. |
Apologies if this is a naive suggestion; but could this help? |
I think the issue is folks are primarily on WSL2 not WSLv1 (e.g. the only docs contributed so far are for WSL2 https://kind.sigs.k8s.io/docs/user/using-wsl2/), which requires virtualization support. Per setup-wsl:
This is the problem we ran into trying to setup CI ourselves previously. We learned that macOS runners (and only macOS) on github.com do have virtualization support, but didn't manage to get docker desktop running. Later someone contributed vagrant/linux rootless configurations running under macOS for testing rootless. We might be able to run windows in a VM under macOS 😂 but I'm not sure about say, licensing ... "self hosted" runners using cloud VMs from SIG K8s Infra might? be an option, but perhaps higher effort and more to maintain. |
We should add CI for kind-on-windows.
AFAICT so far we cannot get github actions to create linux containers on windows, but we could probably bring up a GCE windows VM in a boskos managed project and run tests there?
Prow does not have windows nodes, but even if it did a windows container would not work, we need a windows VM or baremetal.
It would be nice to do this in a periodic job so we can check for breakage in a less manual way.
The text was updated successfully, but these errors were encountered: