Huiwen
12ed1367f4
Reuse the same workspace patterns
2023-02-07 09:43:45 +01:00
Thomas Schubart
a184846a3d
[ws-proxy] Configure workspace CRD info provider
2023-01-24 19:22:32 +01:00
Christian Weichel
9992d4fa32
[ws-proxy] Support workspace CRD
2023-01-23 14:14:30 +01:00
Anton Kosyakov
959e584b55
[ws-proxy] support ports location for debug workspace
...
It is a prerequisite to https://github.com/gitpod-io/gitpod/pull/15795 . Based on Pudong's work from https://github.com/gitpod-io/gitpod/pull/15687 .
Co-authored-by: Pudong Zheng <tianshi8650@gmail.com>
2023-01-20 09:44:27 +01:00
Anton Kosyakov
697696029b
[gp-run] experimental workspace config debug mode
...
Co-authored-by: Anton Kosyakov <anton@gitpod.io>
Co-authored-by: Victor Nogueira <victor@gitpod.io>
Co-authored-by: Andrea Falzetti <andrea@gitpod.io>
2023-01-09 06:32:48 +01:00
Christian Weichel
478a75e744
Switch license to AGPL
2022-12-08 13:05:19 -03:00
Anton Kosyakov
6533581a0e
[ssh-proxy] only mark first active when user establish ssh connection
...
VS Code Remote SSH will reestablish a ssh connection even if window is not uesd.
It will retrigger heartbeat over and over in SSH Gateway.
SSH Gateway should only triggert heartbeat if pty sessions is present.
Co-authored-by: Pudong <tianshi8650@gmail.com>
2022-11-09 21:46:39 +02:00
Jean Pierre
9adc2e0458
Minor cleanup
2022-10-03 22:20:19 +02:00
Jean Pierre
350404f82d
Add vscode callback route
2022-09-12 20:25:13 +02:00
Pudong Zheng
23fe8d686c
[ssh-gateway] cleanup code
2022-07-19 15:55:15 +02:00
Pudong Zheng
d3ca4b6002
[ssh-gateway] Reject ssh connection when workspace not found
2022-07-19 15:55:15 +02:00
Pudong Zheng
ef5c8646c3
[ws-proxy] improve no-client-auth analytics
2022-07-12 00:37:58 +05:30
Victor Nogueira
fe690d2782
Remove the port number from "X-Forwarded-Host" header as it's is already defined in "X-Forwarded-Port"
2022-07-09 18:16:56 +05:30
Pudong Zheng
dc33a0b1ca
[ws-proxy] use target host for foreign resource
2022-07-06 13:40:53 +05:30
Pudong Zheng
394eda070c
[ws-proxy] remove blobserve readonly mode
2022-07-06 13:40:53 +05:30
Pudong Zheng
2f5e402524
[ws-proxy] Add test case for blobserve and workspace port
2022-07-05 14:17:52 +05:30
Victor Nogueira
a5e828ffa2
Add X-Forwarded-Port header
...
It's required by some software, like [FusionAuth](https://fusionauth.io/ ).
2022-07-04 17:20:51 +05:30
Pudong Zheng
cf6a34ae6b
[ws-proxy] not use target host when serve workspace port route
2022-07-01 15:34:39 +05:30
Pudong Zheng
1361d22be5
[ssh-gateway] add track for send closed heartbeat
2022-06-28 19:09:38 +05:30
Pudong Zheng
3522b7b3cd
[ssh-gateway] only send heartbeat when it explicitly request pty
2022-06-28 19:09:38 +05:30
Pudong Zheng
9dc436aa92
[SSH Gateway] remove priavte key requirement when ownerToken is provide
2022-06-17 12:13:26 +05:30
Pudong Zheng
fe6e39e3a3
[workspace] support user upload ssh keys
...
Co-authored-by: Huiwen <huiwen@gitpod.io>
Co-authored-by: Christian Weichel <chris@gitpod.io>
Co-authored-by: Pavel Tumik <18602811+sagor999@users.noreply.github.com>
2022-06-15 22:58:25 +05:30
JenTing Hsiao
9631a0b57b
Remove deprecated function
...
The function grpc.WithInsecure() is deprecated, use
grpc.WithTransportCredentials(insecure.NewCredentials()) instead.
Signed-off-by: JenTing Hsiao <hsiaoairplane@gmail.com>
2022-06-15 13:07:24 +05:30
Pudong Zheng
c8794637a3
[ws-proxy] use ide-proxy to serve blobserv
2022-06-10 02:47:19 +05:30
Pudong Zheng
b675fb702c
[ws-proxy] Distinguish between WS_NOTFOUND and WS_ID_INVALID
2022-06-02 02:34:50 +05:30
Pudong Zheng
09d34a55b2
[ws-proxy] SSH gateway support full channel type
2022-05-28 23:46:46 +05:30
Pudong Zheng
701806408b
[ws-proxy] fix miss parameter when SSH connection is successful
2022-05-24 21:14:38 +05:30
Pudong Zheng
1787d38165
[ws-proxy] add some ssh metrics
...
1
2
[debug]
1
2022-05-23 21:50:37 +05:30
Pudong Zheng
3c21eb64f8
add analytics for ssh
2022-05-19 12:06:33 +05:30
Pudong Zheng
c2b3752c39
Add OwnerUserId in workspaceInfo
...
patch
2022-05-19 12:06:33 +05:30
Pudong Zheng
afe005dbbb
Add global analytics writer
2022-05-19 12:06:33 +05:30
Jean Pierre
aa2c51c804
Serve webview resources from blobserve
2022-05-19 08:12:33 +05:30
Pavel Tumik
ede6cace47
[ws-proxy] fix ACME challenge handler
2022-04-19 05:58:31 +05:30
Manuel Alejandro de Brito Fontes
0ac53c0794
[ws-proxy] Deny ACME challenges
2022-04-07 18:40:20 +05:30
Jean Pierre
8dd2ddd844
Add new foreign route
2022-03-15 13:12:21 +05:30
Pudong Zheng
8fa98f9e68
add ssh_host_key router
2022-02-21 16:43:01 +05:30
Gero Posmyk-Leinemann
c0bbf911db
[dashboard, ws-proxy, supervisor] Break potential DDOS cycle by disabling autostart
...
When triggered:
a) inFrame or
b) when redirect from IDE url (by ws-proxy)
2022-02-14 11:06:35 +01:00
Pudong Zheng
f566dc04d2
Change the quick login split field from : to #
2022-01-25 00:00:16 +01:00
Pudong Zheng
f7f4dbde8e
If pty channel closed then send closed flag and fix timer leak
2022-01-25 00:00:16 +01:00
Pudong Zheng
16f8fe6f94
refactory and improve SSH gateway compatibility with some automatic client
2022-01-25 00:00:16 +01:00
Christian Weichel
8091962e85
[sshproxy] Add heartbeating
2022-01-25 00:00:16 +01:00
Sven Efftinge
f8086b9a25
[server] use owner and repo name for workspace id
...
This change introduces optional arguments in generateWorkspaceId
for the first two segments. And makes use of it in workspace factory
using the repos org/group and name.
fixes https://github.com/gitpod-io/gitpod/issues/4129
2022-01-07 10:33:00 +01:00
Pudong Zheng
b0a97a4aef
new dns terraform
2022-01-06 17:29:00 +01:00
Pudong Zheng
d9955ccc74
Add SSH Gateway to ws-proxy
2022-01-06 17:29:00 +01:00
Manuel Alejandro de Brito Fontes
ff2f54edbb
[wa-proxy] Improve TLS default configuration
2021-11-25 15:55:21 +01:00
Cornelius A. Ludmann
47d4ac5345
[ws-proxy] Get supervisor image from pod annotation
...
instead from ws-proxy config
2021-11-15 08:45:12 +01:00
Christian Weichel
1de8d787e1
[ws-proxy] Provide access to headless workspaces
2021-11-12 10:58:09 +01:00
Manuel Alejandro de Brito Fontes
526c95e344
Decouple ws-proxy from ws-manager
2021-11-05 10:33:03 +01:00
Cornelius A. Ludmann
e7c93eb382
[ws-manager] Add destkop_ide_image
2021-10-26 15:02:04 +02:00
Manuel Alejandro de Brito Fontes
1eb8f86a7b
Refactor GRPC TLS connection default
2021-10-12 16:09:59 -03:00