retina-shell support for Windows
- Dominant language
- Go
- Stars
- 3.2k
- Forks
- 304
- Avg merge
- 1d 19h
- Merged PRs (30d)
- 78
Description
**Is your feature request related to a problem? Please describe.**
Add support to retina-shell for Windows nodes.
**Describe the solution you'd like**
* Create and publish retina-shell image that can run on Windows.
* Update retina-shell CLI to run this image on Windows nodes.
**Describe alternatives you've considered**
N/A
**Additional context**
* Windows currently blocked by this validation https://github.com/microsoft/retina/blob/4ce4881d42c6512cc87a99be7ee58f67bf9546ea/shell/validation.go#L14-L25
* Can use host process containers, similar to what Patrick did for node shell https://github.com/kvaps/kubectl-node-shell/pull/45
* Windows base images are large, so probably want to keep it separate from the Linux retina-shell image rather than using multi-arch.
* I'm not sure all the retina-shell CLI params make sense for Windows, so might need to adjust those (it's marked "experimental" so breaking changes should be okay)
Contributor guide
Assessment
This issue has not been assessed yet.