microsoft / microsoft/retina

retina-shell support for Windows

Open
#1,529 0 comments 1 reaction 1 assignee Assigned to @Copilot View on GitHub
area/shell
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

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.