You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Refactor SSH prefix into a workspace suffix #16828
To implement one-click buttons for native applications in Coder Desktop, we need to refactor how (SSH) hostnames are handled.
Currently, Coder uses a hostname prefix for SSH configuration, but this approach is incompatible with Coder Desktop which requires a suffix-based approach. This refactoring is necessary to enable seamless deep linking and native application launches.
Activity
feat: refactor SSH prefix into a workspace suffix
aaronlehmann commentedon Mar 8, 2025
Are you planning to change the IDE plugins to use a suffix rather than a prefix?
ThomasK33 commentedon Mar 10, 2025
Hey @aaronlehmann 👋 , yes, we will update the plugins to use the suffix and make them aware of the existing Coder Desktop tunnel.
Just a heads up, those changes will come in a later phase, so keep an eye on the parent issue (phase 1) for more info.
feat: Add base_image parameter to Docker template
deansheather commentedon Mar 11, 2025
Since this needs to be used by the UI, the extensions and the desktop apps, it will most likely need to be a server-side option for consistency
feat: support --hostname-suffix flag on coder ssh (#17279)
feat: modify config-ssh to set the host suffix (#17280)
feat: return hostname suffix on AgentConnectionInfo (#17334)
feat: vpn uses WorkspaceHostnameSuffix for DNS names (#17335)
feat: add configurable DNS match domain for tailnet connections (#17336)
feat: add IsCoderConnectRunning to workspacesdk (#17361)
feat: modify config-ssh to check for Coder Connect (#17419)
chore: change config-ssh Call to Action to use suffix (#17445)