66 Commits

Author SHA1 Message Date
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
Christian Weichel
7f9c56111c [supervisor] Add info service which provides basic workspace info 2020-09-23 09:16:17 +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
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
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
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
49cd3880c3 [supvisor] Implement IDE readiness probe
and make /_supervisor/v1/status/ide useful
2020-09-11 14:32:45 +02:00
Christian Weichel
a81145c21e [theia] Use supervisor get port status 2020-09-09 15:08:24 +02:00
Christian Weichel
1def8c0883 [supervisor] Add port status and localhost proxy support 2020-09-09 15:08:24 +02:00
Christian Weichel
46b091d7ab [supervisor] Future proof and harmonize the supervisor API 2020-09-07 09:50:32 +02:00
Christian Weichel
79f30c282f [supervisor] Move out of the Theia folder 2020-09-03 09:37:04 +02:00