Windows nodes should be supported by create-node-shell.
Why?
While they are less popular, windows nodes are a supported part of the k8s ecosystem, so management functions like create-node-shell should support them.
What should happen?
There are several parts in the create-node-shell function that assume it targeting a linux node, these should be abstracted out and support both linux and windows.
Target a linux and windows node with create-node-shell, it should create the node-shell pod and execute powershell/cmd (preferentially in that order) interactively on it
Code of Conduct
[X] I agree to follow this project's Code of Conduct
Contact Details
mrlunchbox777@gmail.com
Feature Description
Windows nodes should be supported by create-node-shell.
Why?
While they are less popular, windows nodes are a supported part of the k8s ecosystem, so management functions like create-node-shell should support them.
What should happen?
There are several parts in the create-node-shell function that assume it targeting a linux node, these should be abstracted out and support both linux and windows.
Covers this TODO, this TODO, and this TODO.
Steps to Test
Code of Conduct