7592 Commits

Author SHA1 Message Date
Anton Kosyakov
df88af1c66 fix #1931: remove gitpod-ide-index query param from ide frame 2020-10-05 16:09:02 +02:00
Anton Kosyakov
a7d0af21f4 deprecate ide property 2020-10-05 10:26:02 +02:00
Christian Weichel
d55bf6b460 [server] Fix permissions in takeSnapshot
/werft no-preview
2020-10-05 09:38:28 +02:00
Christian Weichel
7ba1ed6fbc [ws-proxy] Don't fail on workspace log output
Fixes gitpod-io/gitpod#1938
2020-10-05 09:33:47 +02:00
Christian Weichel
0ccaff0cf7 [supervisor-frontend] Don't "wait" for the supervisor status endpoint 2020-10-05 09:33:11 +02:00
Christian Weichel
164fc5e9f5 [ws-proxy] Properly handle supervisor proxy-pass errors 2020-10-05 09:33:11 +02:00
Anton Kosyakov
23e2743309 [supervisor/frontend] only reveal ide for regular workspaces 2020-10-05 08:51:39 +02:00
Anton Kosyakov
47ea7249b7 [dashboard] downgrade css-loader to fix bundling of css files 2020-10-05 08:51:39 +02:00
Cornelius A. Ludmann
c82a29044f [ws-proxy] Add authentication to port routes
to support privately exposed ports. The AuthHandler did support ports
before, but it wasn't used.
2020-10-04 08:54:19 +02:00
Miro Spönemann
3211f8ea1f Updated ovsx to 0.1.0-next.e000fdb 2020-10-04 08:53:42 +02:00
Alex Tugarev
7743d92c5b [theia] fix catch of EE_LICENSE_REQUIRED 2020-10-01 17:43:01 +02:00
Alex Tugarev
01f1503362 [db-migrations] make blocking migrations idempotent 2020-09-30 11:58:48 +02:00
Anton Kosyakov
f238d479f5 pin gp-code commit to avoid pulling latest changes accidentally 2020-09-30 10:15:15 +02:00
Anton Kosyakov
4c2fab7a93 [dashboard] proxy gitpod server connection via top window 2020-09-30 07:21:47 +02:00
Anton Kosyakov
f7f2382397 move not running overlay to the supervisor 2020-09-30 07:21:47 +02:00
Alex Tugarev
281f7137b5 [db] condense db migrations 2020-09-28 16:07:30 +02:00
Nisar Hassan Naqvi
38780ecbf0 Adjust the access control page for mobile.
Fixes gitpod-io/gitpod#1855
2020-09-28 13:08:01 +02:00
Cornelius A. Ludmann
9699516079 Allow setting port visibility in .gitpod.yml
Fixes gitpod-io/gitpod#1867
2020-09-25 17:21:57 +02:00
Anton Kosyakov
e02b65bfba [server] add function:stopWorkspace scope to default api token 2020-09-25 14:46:34 +02:00
Christian Weichel
23db877af1 [supervisor] Add Gitpod API endpoint details to workspace info 2020-09-25 13:14:06 +02:00
Christian Weichel
f108fa72bf [gitpod-protocol] Produce Go version of the JSON RPC API 2020-09-25 13:11:42 +02:00
Anton Kosyakov
91aad2e746 move heartbeat to supervisor frontend 2020-09-25 11:55:33 +02:00
Anton Kosyakov
95e75d59e3 downgrade style-loader to hoist proper version for Theia 2020-09-25 11:53:01 +02:00
Christian Weichel
b0303373d2 [supervisor-api] Fix yarn workspace build for supervisor API packages 2020-09-24 16:02:21 +02:00
Christian Weichel
282346e669 [supervisor] Provide TypeScript clients for gRPC, gRPC-web and REST 2020-09-24 09:50:45 +02:00
Anton Kosyakov
9cb4125f08
Merge pull request #1884 from gitpod-io/ak/expose_server_to_ide
[supervisor/frontend] expose gitpod server on ide frame
2020-09-23 09:16:27 +02:00
Christian Weichel
7f9c56111c [supervisor] Add info service which provides basic workspace info 2020-09-23 09:16:17 +02:00
Anton Kosyakov
175588b366 [supervisor-frontend] delegating keyboard APIs to the ide host window context
Signed-off-by: Anton Kosyakov <anton.kosyakov@typefox.io>
2020-09-22 13:46:59 +02:00
Christian Weichel
c91e90e20f [server] Support delegate resource scopes delegating to the owner guard
This way we can express `create` scopes properly.
2020-09-22 12:14:07 +02:00
Christian Weichel
2041c7c16b [supervisor-api] Enable colons in last path segment on the REST API 2020-09-22 12:14:07 +02:00
Christian Weichel
e40f2532d6 [server] Add missing license header 2020-09-22 12:14:07 +02:00
Christian Weichel
6974720578 Create a default Gitpod API token for each workspace 2020-09-22 12:14:07 +02:00
Christian Weichel
1626cde736 re-use NPM publish script across components 2020-09-22 07:56:34 +02:00
Anton Kosyakov
825a38860b publish supervisor api to npm 2020-09-22 07:56:34 +02:00
Anton Kosyakov
1a74a10d61 publish gitpod-protocol 2020-09-22 07:56:34 +02:00
Anton Kosyakov
ed00963c1c [server] fix workspace lookup regressions 2020-09-21 14:40:14 +02:00
Nisar Hassan Naqvi
c93d64325e
[dashboard] Update meta description. (#1856) 2020-09-18 14:05:25 +02:00
Christian Weichel
0e0bd79918 [supervisor] Add missing license header 2020-09-18 12:32:09 +02:00
Christian Weichel
d1581662d6 [supervisor] Initial design and implementation of the token service 2020-09-18 12:32:09 +02:00
Christian Weichel
9e52bbd6d8 [server] Support API access through scoped bearer tokens 2020-09-18 12:31:42 +02:00
Christian Weichel
66b47ec66e [server] Support proper error propagation in the websocket layer 2020-09-18 12:31:42 +02:00
Christian Weichel
89ccc1a98f [server] Implement owner-only resource guard 2020-09-18 12:31:42 +02:00
Christian Weichel
d44eea1029 [supervisor squash] Time out terminal listener 2020-09-14 11:33:06 +02:00
Christian Weichel
fd29caa500 [supervisor] Add REST API support for terminals 2020-09-14 11:33:06 +02:00
Christian Weichel
8478e61d24 [supervisor] Add terminal multiplexing 2020-09-14 11:33:06 +02:00
Christian Weichel
b71f68fc1a [server] Map IDE image as part of workspace config 2020-09-14 10:01:00 +02:00
Anton Kosyakov
7fc7fbd828 [supervisor/frontend] support loading screen 2020-09-14 10:01:00 +02:00
Anton Kosyakov
da278d55ba [ide/code] initial image
Signed-off-by: Anton Kosyakov <anton.kosyakov@typefox.io>
2020-09-14 10:01:00 +02:00
Christian Weichel
49cd3880c3 [supvisor] Implement IDE readiness probe
and make /_supervisor/v1/status/ide useful
2020-09-11 14:32:45 +02:00
Christian Weichel
4c8f5978ec [supervisor] Split config into static, ide and workspace
to better support these individual concerns and lifecycles.
2020-09-11 14:32:45 +02:00