If a transient instance is started without -ssh (or a flag that implies -ssh), the instance will appear as follows under transient list vm ...:
$ transient list vm
┌───────────────┬────────────────────────────┬────────┬──────────┐
│ VM Name │ Start Time │ PID │ SSH Port │
├───────────────┼────────────────────────────┼────────┼──────────┤
│ upstream_test │ 2020-12-18 13:41:47.227715 │ 142598 │ N/A │
└───────────────┴────────────────────────────┴────────┴──────────┘
However, attempting to connect to a vm with that name using transient ssh -name ... will produce a confusing error:
$ transient ssh -name upstream_test
No running VMs found with the name 'upstream_test'
The error message should instead indicate that the VM does exist, but has no known ssh port.
If a transient instance is started without
-ssh
(or a flag that implies-ssh
), the instance will appear as follows undertransient list vm ...
:However, attempting to connect to a vm with that name using
transient ssh -name ...
will produce a confusing error:The error message should instead indicate that the VM does exist, but has no known ssh port.