90 Commits

Author SHA1 Message Date
mustard
154dc5fd7d [server,db,protocol] support ssh public key
Co-authored-by: George Tsiolis <tsiolis.g@gmail.com>
2022-07-05 11:04:52 +05:30
Yaohui Wang
f6f894f3a5 [jb] enable vmoptions config in .gitpod.yml 2022-06-25 11:11:33 +05:30
Andrew Farries
5cc4e3d0b2 Return raw duration from getWorkspaceTimeout
Include the raw duration from getWorkspaceTimeout, ie in the format
'60m' before translation to 'short' or 'extended' etc.
2022-06-24 19:26:33 +05:30
mustard
a732374b3d [gp-cli] add command to extend workspace timeout 2022-06-13 15:34:22 +05:30
mustard
37a1d8ea27 Fix supervisor send empty port name and desc 2022-05-24 12:59:38 +05:30
Andrew Farries
a5b9ad0f13 Generate mocks
Via `go generate components/gitpod-protocol/go/gitpod-service.go`
2022-05-17 22:11:32 +05:30
Andrew Farries
b43824759a Add GetOwnerToken method to APIoverJSONRPC 2022-05-17 22:11:32 +05:30
Manuel Alejandro de Brito Fontes
1b88c8058e Update go modules 2022-04-25 15:52:37 +05:30
Anton Kosyakov
614c0c7d3f [jb] experimental support of warm up in prebuilds 2022-04-25 13:21:37 +05:30
Anton Kosyakov
9cbc72a0a4 [jb] allow to specify plugins per a product 2022-04-21 19:09:33 +05:30
Anton Kosyakov
584f8d9254 fix #6508: Allow users to define Jetbrains plugins to be installed on a given project 2022-04-07 18:55:21 +05:30
mustard
f6080897a7 Remove Theia extension related code 2022-03-12 00:17:18 +05:30
Jean Pierre
95a43828f5 Set editor to insiders in ide test 2022-03-09 16:52:16 +05:30
Jean Pierre
e899a4c30c Fix incorrect type in GithubAppPrebuildConfig 2022-01-21 09:07:13 +01:00
Jan Koehnlein
1c75ffbac4 [server] removed unused branding from config 2022-01-11 15:21:05 +01:00
Gero Posmyk-Leinemann
28597c5342 Revert "[server, protocol] Remove GithubAppConfig.addCheck"
This reverts commit a62ce4a2c0f9ddf23463d2043257e241034b129f.
2022-01-10 16:02:04 +01:00
Gero Posmyk-Leinemann
63aba9a32e [server, protocol] Remove GithubAppConfig.addCheck
We can remove this without prior deprecationg because it has never been part of the externak interface (gitpod-schema.json)
2022-01-07 15:05:01 +01:00
Filip Troníček
4cf94168d0 Add git command analytics 2022-01-07 11:07:00 +01:00
Victor Nogueira
f85494006d [supervisor] Provide port Name and Description along with the port status 2021-12-20 18:42:44 +01:00
Pudong
fb99a9f5eb [ide] add user-agent header to ws connection to server 2021-12-20 07:21:44 +01:00
Pudong Zheng
f153cbb1b2 [gp-cli] allow to create snapshot 2021-12-07 14:06:32 +01:00
Cornelius A. Ludmann
fa7aadddf5 [gitpod-protocol] Remove HTTP headers from logs
This is to avoid leaking bearer tokens in the logs.

/werft no-preview
2021-11-27 10:17:23 +01:00
Pudong Zheng
c715b3521f remove all private repo check 2021-11-09 12:20:07 +01:00
Manuel Alejandro de Brito Fontes
a30a1bff48 Add ExposedPorts message and remove Target and GlobalPort 2021-11-05 10:33:03 +01:00
Gero Posmyk-Leinemann
b385af4e38 [server, protocl] Introduce 'waitForSnapshot' 2021-11-04 12:18:12 +01:00
Manuel Alejandro de Brito Fontes
fc0de7566a Fix go dependencies 2021-10-26 08:16:03 +02:00
Anton Kosyakov
9f5270c694 fix #5929: use sync.Cond to notify about gitpod config changes
There was some kind of deadlock while one listener was trying to read a config changes.
I rewrote gitpod config service to use conditional variable to announce changes in gitpod config to avoid synchronization over map of listeners.
I changed clients as well that they don't consider nil config as closed channel and stop reading.
2021-10-14 09:57:01 -03:00
Manuel Alejandro de Brito Fontes
12f10c68f9 Refactoring integration tests 2021-09-30 11:31:47 -03:00
Christian Weichel
f371201ea1 [dev-image] Update leeway and add gokart 2021-09-28 03:54:45 -03:00
Anton Kosyakov
7e1835c1d7 fix #5762: try reconnect 5 times to ws on bad handshake with 3xx or 4xx status code 2021-09-20 06:54:45 -03:00
Anton Kosyakov
afd2cb3a2a fix #5699: fix parisng of tasks env vars in go 2021-09-17 05:36:42 -03:00
Manuel Alejandro de Brito Fontes
db6bdba8b9 Improve leeway task to update go modules 2021-09-13 16:14:38 +05:30
Anton Kosyakov
03015215a9 fix #5552: fail the local app if the server conneciton is permamently broken 2021-09-07 15:02:13 +02:00
Anton Kosyakov
f66598c82c [local-app] fix #5368: gracefully handle invalid tokens 2021-08-31 05:33:29 -03:00
rl-gitpod
543964303b [local-app] Add context handling to ReconnectingWebsocket.
Fixes #4858
2021-08-31 03:22:29 -03:00
Manuel Alejandro de Brito Fontes
347ad95d80 Switch from fmt.Errorf to xerrors.Errorf 2021-08-30 02:47:28 -03:00
Manuel Alejandro de Brito Fontes
3218858ca9 Update images 2021-08-27 12:33:26 -03:00
Manuel Alejandro de Brito Fontes
f7cf8e33e7 Update go dependencies 2021-08-27 12:33:26 -03:00
Prince Rachit Sinha
56ae452f54 Use latest image 2021-08-17 08:57:16 +02:00
Prince Rachit Sinha
a7a74bdf6f Ping the dev image version to artifact generated from current branch 2021-08-17 08:57:16 +02:00
Manuel Alejandro de Brito Fontes
f4433407ce [gitpod-protocol] Remove deprecated and unused errors and cleanup log messages 2021-08-12 17:44:11 +02:00
Manuel Alejandro de Brito Fontes
5eae8c5ed0 Update protoc and grpc dependencies
Signed-off-by: Manuel Alejandro de Brito Fontes <aledbf@gmail.com>
2021-08-04 15:49:04 +02:00
Manuel Alejandro de Brito Fontes
4edfce5ebf Update grpc dependencies
Signed-off-by: Manuel Alejandro de Brito Fontes <aledbf@gmail.com>
2021-08-04 15:49:04 +02:00
Christian Weichel
140c897d0d Remove old headless log infrastructure 2021-07-28 12:33:31 +02:00
Gero Posmyk-Leinemann
de9223cb0b [dev] Updated dev image 2021-07-28 08:53:32 +02:00
Lorenzo Fontana
4428d64764 Update environment image to use tag lf-workspace-vm-mount.0 2021-06-22 19:29:29 +02:00
Christian Weichel
9e12a5b1e7 [build] Bump leeway to v0.2.5 2021-06-16 18:34:51 +02:00
Manuel Alejandro de Brito Fontes
7c861d6033 Update dev environment image 2021-06-15 11:39:31 -04:00
Manuel Alejandro de Brito Fontes
a57e2e73ea Update go dependencies 2021-06-15 09:45:54 -04:00
Lorenzo Fontana
9c8737800a WORKSPACE_KERNEL environment variable
Needed because the werft build executor and the final workspace are not
guaranteed to run the same kernel.

Also simplified the scripts by using the workspace kernel coming from
the workspace's package manager directly instead of re-downloading.
2021-06-15 12:16:13 +02:00