-
Notifications
You must be signed in to change notification settings - Fork 45
Support VS Code (local) to Devworkspace over SSH #560
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
Signed-off-by: vitaliy-guliy <vgulyy@redhat.com>
@rgrunber I've added your GH account to the repository admins list. There should be an invite sent |
azatsarynnyy
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
|
Pull Request images published ✨ Editor amd64: quay.io/che-incubator-pull-requests/che-code:pr-560-amd64 |
|
Pull Request images published ✨ Editor amd64: quay.io/che-incubator-pull-requests/che-code:pr-560-amd64 |
|
Pull Request images published ✨ Editor amd64: quay.io/che-incubator-pull-requests/che-code:pr-560-amd64 |
|
Pull Request images published ✨ Editor amd64: quay.io/che-incubator-pull-requests/che-code:pr-560-amd64 |
|
Pull Request images published ✨ Editor amd64: quay.io/che-incubator-pull-requests/che-code:pr-560-amd64 |
|
Pull Request images published ✨ Editor amd64: quay.io/che-incubator-pull-requests/che-code:pr-560-amd64 |
- Custom image based on UDI that contains the non-root SSH daemon, basic web server to show webpage on startup to guide the user - che-code-sshd.yaml file as entrypoint to configure the custom image Signed-off-by: Roland Grunberg <rgrunber@redhat.com>
|
Pull Request images published ✨ Editor amd64: quay.io/che-incubator-pull-requests/che-code:pr-560-amd64 |
- restore the disabled workflows. - editor definition to be re-located into che-operator Signed-off-by: Roland Grunberg <rgrunber@redhat.com>
|
Pull Request images published ✨ Editor amd64: quay.io/che-incubator-pull-requests/che-code:pr-560-amd64 |
|
@azatsarynnyy , I don't have anything else to do here for now, so feel free to merge at earliest convenience. |
* Add SSH Support Signed-off-by: vitaliy-guliy <vgulyy@redhat.com> * More changes to support VS Code (local) to Devworkspace over SSH. - Custom image based on UDI that contains the non-root SSH daemon, basic web server to show webpage on startup to guide the user - che-code-sshd.yaml file as entrypoint to configure the custom image Signed-off-by: Roland Grunberg <rgrunber@redhat.com> * Add che-code-sshd image to publishing workflow - restore the disabled workflows. - editor definition to be re-located into che-operator Signed-off-by: Roland Grunberg <rgrunber@redhat.com> --------- Signed-off-by: vitaliy-guliy <vgulyy@redhat.com> Signed-off-by: Roland Grunberg <rgrunber@redhat.com> Co-authored-by: Vitaliy Gulyy <vgulyy@redhat.com>
Support VS Code (local) to Devworkspace over SSH (#560)

Fixes Make it possible to connect to a container via SSH eclipse-che/che#22756, based on @vitaliy-guliy 's work at [wip] add ssh support #327 . Unfortunately I don't have permissions to push onto the branch so I've made this separately.
Custom image based on UDI that contains the non-root SSH daemon, basic
web server to show webpage on startup to guide the user
Add custom image to image-publish workflow
che-code-sshd.yaml file as entrypoint to configure the custom image
To test, all you need is to provide
che-code-sshd.yamlas the editor definition (you could replaceche-incubator/che-code-sshdwithrgrunber/che-code-sshdsince the other location doesn't yet exist, and select any workspace sample.Tried the following configurations :
ms-vscode-remote.remote-ssh) extensionanysphere.remote-ssh) extensionjeanp413.open-remote-ssh)jeanp413.open-remote-ssh)jeanp413.open-remote-ssh)cursor-connects-to-devworkspace-over-ssh.mp4