Commit Graph

5 Commits

Author SHA1 Message Date
Fedor Korotkov 35f8ff6746 Stabilize exec stdin reconnect integration test 2026-05-01 14:10:11 -04:00
Fedor Korotkov 3fe6cf8d53 Fix SSH exec reconnect CI failures 2026-04-29 18:30:25 -04:00
Fedor Korotkov 8f5e55bcca Add reconnectable SSH exec sessions 2026-04-28 16:20:35 -04:00
Nikolay Edigaryev 9092a9f172
Support Vetu virtualization on Linux in addition to Tart on macOS (#419)
* Support Vetu virtualization on Linux in addition to Tart on macOS

* api(portForward): ensure that rendezvousConn is closed

* Re-try SSH connections in integration tests

Because a VM might be still booting.
2026-03-16 11:12:28 +01:00
Nikolay Edigaryev a64f76a934
controller(api): new "GET /vms/{name}/exec" WebSocket-based endpoint (#408)
* controller(api): new "GET /vms/{name}/exec" WebSocket-based endpoint

* Split SSH connection and execution to avoid standard input handoff

* execstream: make Exit field a pointer again

To support serializing exit codes equal to 0.
2026-02-12 13:35:06 +01:00