Before submitting
What happened?
After running devpod up, the SSH command needed to connect to the workspace is no longer printed to the user. Instead, a generic SSH configuration completed in workspace message is shown.
This was introduced in commit c8f60ee, which replaced:
log.WithFields(logrus.Fields{"workspace": client.Workspace()}).Info("SSH command available: ssh " + client.Workspace() + ".devpod")
with:
log.Info("SSH configuration completed in workspace")
in cmd/up.go.
What did you expect to happen instead?
After devpod up completes, the CLI should print the exact SSH command the user can run to connect to the workspace, e.g.:
Run 'ssh my-workspace.devpod' to ssh into the devcontainer
Steps to reproduce
- Run
devpod up <workspace>
- Observe the output — no SSH command is printed
- Compare with upstream
loft-sh/devpod which still prints the command
devcontainer.json
N/A
Error output / logs
N/A
How often does this happen?
Every time
Operating system
N/A
Linux distribution (if applicable)
N/A
Architecture
N/A
Desktop app or CLI?
CLI only
DevPod version
N/A
DevPod provider
N/A
Provider version
N/A
Screenshots
N/A
Anything else?
Regression relative to earlier fork state (and loft-sh/devpod upstream, which still emits an equivalent message). The fix is a one-line change in cmd/up.go — restore a message that includes the workspace name so the user knows exactly which SSH command to run, e.g. log.WithFields(logrus.Fields{"workspace": client.Workspace()}).Info("SSH command available: ssh " + client.Workspace() + ".devpod").
Before submitting
What happened?
After running
devpod up, the SSH command needed to connect to the workspace is no longer printed to the user. Instead, a genericSSH configuration completed in workspacemessage is shown.This was introduced in commit c8f60ee, which replaced:
with:
in
cmd/up.go.What did you expect to happen instead?
After
devpod upcompletes, the CLI should print the exact SSH command the user can run to connect to the workspace, e.g.:Steps to reproduce
devpod up <workspace>loft-sh/devpodwhich still prints the commanddevcontainer.json
N/A
Error output / logs
N/A
How often does this happen?
Every time
Operating system
N/A
Linux distribution (if applicable)
N/A
Architecture
N/A
Desktop app or CLI?
CLI only
DevPod version
N/A
DevPod provider
N/A
Provider version
N/A
Screenshots
N/A
Anything else?
Regression relative to earlier fork state (and
loft-sh/devpodupstream, which still emits an equivalent message). The fix is a one-line change incmd/up.go— restore a message that includes the workspace name so the user knows exactly which SSH command to run, e.g.log.WithFields(logrus.Fields{"workspace": client.Workspace()}).Info("SSH command available: ssh " + client.Workspace() + ".devpod").