Open
Description
Moved task list from #1939 to an issue to keep track of them:
- Ability to attach as in kubectl attach
- Implement locking for session map (while the current code is bad, actually triggering the problem is unlikely)
- Add links leading to exec view (something like logs button)
- Serve SockJSURL from dashboard (1.6.2 Exec tries to load mixed content #2209)
- utf-8 input (needs hterm needs configuration)
- Add some tests
- Some solution to respawn if the user exits the shell (?)
- Some padding on the left (?)
- Fix bug described by @zexi
- Fix exec on K8S 1.7.2 and container crashes when user does not exit the shell (Command terminated with exit code 126 #2190)
- Add support for more shell types, i.e.:
/bin/ash
,cmd.exe
(Feature Request: Exec /bin/ash (for alpine images) #2305, Dashboard "exec" should run cmd.exe on Windows pods instead of bash #2888) - Make exec work when accessing dashboard through service (Websocket auth with multiple replicas #2272)
- Support paste option in supported bowsers (Paste to pod exec terminal doesn't work on Firefox #2228)
- Pod attach/exec enhancements #2029 (comment)
- Provide better error handling and clear messages for the user (Quash exec complaints (bash vs sh vs...) #5097)
- Reconnect on timeout/connection lost (pod exec freezes after few minutes #5082)