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
Manuel Alejandro de Brito Fontes
d5eb5815b5
Update to 1.19
2022-10-04 15:17:22 +02:00
Manuel Alejandro de Brito Fontes
3f6cbd07f1
Update go dependencies
2022-10-04 15:17:22 +02:00
Jean Pierre
9adc2e0458
Minor cleanup
2022-10-03 22:20:19 +02:00
Christian Weichel
d6023c989a
Revert "Switch to Go workspaces"
...
This reverts commit 6bc34cf17512cb0a10a3a6cce44141b1f06b624e.
2022-09-29 05:28:29 +02:00
Christian Weichel
174a09222f
Revert "Run go work sync"
...
This reverts commit 6b23167e09f74062b31150d4044a8fe7cacbc34b.
2022-09-29 05:28:29 +02:00
Christian Weichel
6b23167e09
Run go work sync
2022-09-28 08:45:28 +02:00
Christian Weichel
6bc34cf175
Switch to Go workspaces
2022-09-28 08:45:28 +02:00
Milan Pavlik
6f461f5714
[baseserver] Track metrics for HTTP requests automatically
2022-09-20 09:05:21 +02:00
Jean Pierre
350404f82d
Add vscode callback route
2022-09-12 20:25:13 +02:00
Pudong Zheng
d9dfaee23a
[ssh-gateway] support rsa sha256/sha512 algorithm
2022-08-24 12:09:40 +02:00
Manuel Alejandro de Brito Fontes
438ffab694
Update k8s dependencies to v0.24.4
2022-08-23 08:18:39 +02:00
Manuel Alejandro de Brito Fontes
7b4a885ee3
Update k8s dependencies to v0.24.3
2022-08-23 08:18:39 +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
JenTing Hsiao
856371178d
Revert "Update k8s dependencies to v0.24.2"
...
This reverts commit 2911bc3283c2b79aacde0d16bce056de62eb696b.
2022-07-05 11:11:01 +02:00
Pudong Zheng
2f5e402524
[ws-proxy] Add test case for blobserve and workspace port
2022-07-05 14:17:52 +05:30
Manuel Alejandro de Brito Fontes
3353f398f7
[ws-proxy] Refactor SSH heartbeat GRPC connection
2022-07-05 07:34:52 +05:30
Manuel Alejandro de Brito Fontes
2911bc3283
Update k8s dependencies to v0.24.2
2022-07-05 03:37: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
Manuel Alejandro de Brito Fontes
6f0bbbf5a2
Update go modules
2022-06-20 20:43:31 +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
Manuel Alejandro de Brito Fontes
5ed1deb661
Update to new stable alpine version v3.16
2022-06-07 15:33:17 +05:30
Manuel Alejandro de Brito Fontes
6efe212447
Update sigs.k8s.io/e2e-framework to v0.0.7
2022-06-07 15:29:17 +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
Christian Weichel
314833cdc2
[common-go] Add keyed gRPC rate limits
2022-04-29 16:01:15 +05:30
Thomas Schubart
3914677ae3
Speed up edit-compile-run loop
2022-04-27 03:44:12 +05:30
Manuel Alejandro de Brito Fontes
1b88c8058e
Update go modules
2022-04-25 15:52:37 +05:30
Pavel Tumik
ede6cace47
[ws-proxy] fix ACME challenge handler
2022-04-19 05:58:31 +05:30
Manuel Alejandro de Brito Fontes
9fb5c369fd
Update go modules
2022-04-11 14:02:24 +05:30
Manuel Alejandro de Brito Fontes
a6fe4640a2
Update go modules
2022-04-07 18:40:20 +05:30
Manuel Alejandro de Brito Fontes
0ac53c0794
[ws-proxy] Deny ACME challenges
2022-04-07 18:40:20 +05:30
Manuel Alejandro de Brito Fontes
c8e1815e55
[ws-proxy] Configure readiness probe
2022-03-29 22:20:13 +05:30