-
Notifications
You must be signed in to change notification settings - Fork 1.2k
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
JB gateway plugin #7362
JB gateway plugin #7362
Conversation
3f14d91
to
9f47d83
Compare
/werft run 👍 started the job as gitpod-build-ak-jb-gateway-plugin.5 |
266a382
to
61560f4
Compare
266a382
to
1e83ff3
Compare
|
1e83ff3
to
e21109e
Compare
|
e21109e
to
8b6b98f
Compare
|
8b6b98f
to
220bba4
Compare
|
220bba4
to
91df848
Compare
|
3 similar comments
|
|
|
Codecov Report
@@ Coverage Diff @@
## main #7362 +/- ##
==========================================
- Coverage 11.46% 10.20% -1.27%
==========================================
Files 20 18 -2
Lines 1177 1009 -168
==========================================
- Hits 135 103 -32
+ Misses 1039 905 -134
+ Partials 3 1 -2
Flags with carried forward coverage won't be shown. Click here to find out more.
Continue to review full report at Codecov.
|
|
LGTM label has been added. Git tree hash: 6568acefb0ea896c8298dd934c22e349a00b735b
|
I have tested this several times, including
|
@iQQBot @mustard-mh thank you, i asked to approve the current version of the plugin then
🙏 I will check it, something what I overlooked. |
I could not reproduce. Maybe I need to throttle my connection for that, i.e. it is not reproducible on stable connection with low latency. Let's wait for issues from users then. |
30254ab
to
a132d6b
Compare
New changes are detected. LGTM label has been removed. |
|
- remove dependencies, since JB backend already has Kotling dependencies, and adding other version leads to runtime incompatibilities - fix memory leak of grpc message channels - use Kotlin koroutines instead of dedicated thread for heartbeating - implement web socket reconnection handling for Gitpod server connection - pin java target to v.11 in all projects
a132d6b
to
903df7d
Compare
|
903df7d
to
dc65db3
Compare
|
It provides: - connection over SSH gateway for jetbrains-gateway://connect?gitpodHost=<gitpodHost>&workspaceId=<workspaceId> links - initial implementaiton of Gitpod UI in JB Gateway, i.e. welcome screen and recent projects view
in order to estable connection over SSH gateway not CWM links
dc65db3
to
3953a45
Compare
|
/unhold |
[APPROVALNOTIFIER] This PR is APPROVED Approval requirements bypassed by manually added approval. This pull-request has been approved by: iQQBot, jankeromnes Associated issue: #5644 The full list of commands accepted by this bot can be found here. The pull request process is described here
Needs approval from an approver in each of these files:
Approvers can indicate their approval by writing |
Description
This PR refactors JB integration to leverage SSH Gateway and enable client-to-server flow from JB Gateway, particularly:
jetbrains-gateway://connect?gitpodHost=<gitpodHost>&workspaceId=<workspaceId>
linksRelated Issue(s)
Fixes #5644, #7524
How to test
From Gitpod:
From Gateway:
Preferences...
->Tools
->Gitpod
and point Gitpod Host toak-jb-gateway-plugin.staging.gitpod-dev.com
Release Notes
Documentation