Manuel Alejandro de Brito Fontes
6c360cdd79
Update supervisor
2021-03-12 12:54:40 -03:00
Manuel Alejandro de Brito Fontes
8cc39b43f4
Refactor protoc scripts
2021-03-12 12:54:40 -03:00
Christian Weichel
1f2a619ad6
[build] Publish protocol to npm only on change
...
/werft no-preview
2021-03-12 15:07:56 +01:00
Anton Kosyakov
91cc264260
[code] github auth provider
2021-03-12 10:41:43 +01:00
Jan Koehnlein
9321428573
[supervisor] added notification API ( #3038 )
2021-03-11 13:05:16 +01:00
Anton Kosyakov
0623a65543
[supervisor-api] fix generate.sh script
...
and add missing copyrights
2021-03-08 09:48:50 +01:00
Manuel Alejandro de Brito Fontes
627267a19d
Go modules is on by default since 1.16
2021-03-02 06:37:49 -03:00
Manuel Alejandro de Brito Fontes
dc4f2b9b15
Update go modules to 1.16
2021-03-02 06:37:49 -03:00
Manuel Alejandro de Brito Fontes
f263277537
Update k8s go dependencies ( #3271 )
2021-02-25 14:20:03 -03:00
Christian Weichel
945041dc68
[supervisor-api] Vendor gRPC gateway annotations
...
Instead of trying to check it out from the grpc gateway repo,
who recently ditched those files to encourage consumers to
vendor those files themselves.
/werft no-preview
2021-02-23 17:35:39 +01:00
Christian Weichel
47c7d9a8c9
[leeway] Run leeway fmt
2021-02-12 09:11:53 +01:00
Anton Kosyakov
4cc6245ab8
[supervisor] terminal API enhancements
2021-01-28 09:33:09 +01:00
Christian Weichel
a4956795dc
[supervisor] Provide workdir when opening and listing terminals
2021-01-15 14:11:21 +01:00
Christian Weichel
e086599357
[supervisor] Add annotations to terminals
2021-01-15 14:11:21 +01:00
Christian Weichel
2e2f00127a
[supervisor] Provide the PID of terminal processes
2021-01-15 14:11:21 +01:00
Christian Weichel
72a120e0c8
Update Kubernetes client-go to v1.20.1
...
Fixes gitpod-io/gitpod#2689
2021-01-11 15:25:05 +01:00
Christian Weichel
b7dda84ad0
[license] Update license header from TypeFox GmbH to Gitpod GmbH
2021-01-04 15:12:02 +01:00
Anton Kosyakov
ba7bd3cb94
[supervisor] expose Gitpod host URL as a workspace info
2020-12-02 09:40:35 +01:00
Anton Kosyakov
8c993133cb
[supervisor] git token provider support
2020-12-02 09:40:35 +01:00
Anton Kosyakov
4ab9a6e899
[supervisor] token provider kind
2020-12-02 09:40:35 +01:00
Christian Weichel
fa8ddb2894
[supervisor-api] Move ports from an incremental to a full update API
2020-11-25 15:59:36 +01:00
Christian Weichel
79c8ad5191
[supervisor-api] Correct path for TasksStatus
2020-11-24 09:59:57 +01:00
Christian Weichel
caefb5f149
[supervisor-api] Move to latest grpc-gateway
2020-11-24 09:59:57 +01:00
Christian Weichel
561b4aada2
[dev] Fix supervisor API swagger build
2020-11-18 12:10:43 +01:00
Anton Kosyakov
49b95bf029
[supervisor] incremental port updates
2020-11-04 05:50:23 +01:00
Anton Kosyakov
94981bd214
[theia] move port handling to the supervisor
2020-11-04 05:50:23 +01:00
Christian Weichel
1afe83d3b3
[supervisor] Provide holistic port view
...
including exposed ports, not just the served ones.
Also, auto-expose newly served ports.
2020-11-04 05:50:23 +01:00
Christian Weichel
a6a84d0c93
[supervisor] Use SIGTERM instead of PreStop hook
2020-10-23 16:20:08 +02:00
Anton Kosyakov
75b97c7a6d
[supervisor] tasks support
2020-10-14 11:14:31 +02:00
Christian Weichel
285edb4c7b
[go] go mod tidy all components
2020-10-13 11:10:53 +02:00
Christian Weichel
1a509f2f23
[supervisor] Add ws-manager-node IWH to support triggering uid mappings
2020-10-13 11:10:53 +02:00
Alex Tugarev
281f7137b5
[db] condense db migrations
2020-09-28 16:07:30 +02:00
Christian Weichel
23db877af1
[supervisor] Add Gitpod API endpoint details to workspace info
2020-09-25 13:14:06 +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
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