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 |
|