348 Commits

Author SHA1 Message Date
Gero Posmyk-Leinemann
e5b8c011bb [server] Analytics: catch promises 2021-10-29 10:57:07 +02:00
jakobhero
a89bcf6226 Shift user attributes to indentify calls 2021-10-29 10:57:07 +02:00
Cornelius A. Ludmann
c3f4da4dc2 [server] Pass selected desktop IDE to ws-manager 2021-10-27 14:08:05 +02:00
Cornelius A. Ludmann
75e0a8d60c [server] Add preferences to choose a desktop IDE 2021-10-27 12:05:05 +02:00
Gero Posmyk-Leinemann
46c723781c [server] Add config "experimantalNetwork" which translates to "WORKSPACEKIT_USE_NETNS" 2021-10-26 20:42:04 +02:00
Manuel Alejandro de Brito Fontes
fc0de7566a Fix go dependencies 2021-10-26 08:16:03 +02:00
Jan Keromnes
8e9f612703 Replace /workspaces → /projects as default landing page for both users and teams 2021-10-25 11:14:03 +02:00
Pudong Zheng
40c8138d2b upgrade typescript compiler target to es6 2021-10-21 15:30:59 +02:00
Gero Posmyk-Leinemann
b463ee43dc [admin] Optimize adminGetWorkspaces 2021-10-21 04:04:58 -03:00
Gero Posmyk-Leinemann
1ac7851271 [protocol] Add matchesInstanceIdExactly and matchesWorkspaceIdExactly 2021-10-21 04:04:58 -03:00
Gero Posmyk-Leinemann
131073e152 [server, dashboard] Unify cookie handling 2021-10-20 14:20:58 -03:00
Christian Weichel
cc38637231 [build] Clean up package structure 2021-10-18 14:39:05 -03:00
Jan Keromnes
bad83721b7 [server][dashboard] Allow cancelling Prebuilds 2021-10-18 05:12:04 -03: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
André Duarte
acee90361c Create intellij-backend-plugin 2021-10-14 09:43:01 -03:00
Christian Weichel
9605e0b386 [wsman-bridge] Introduce admission preferences 2021-10-14 06:00:00 -03:00
Manuel Alejandro de Brito Fontes
4425adc68e [gitpod-protocol] Adjust GRPC ping interval 2021-10-13 04:19:00 -03:00
Christian Weichel
8efac73cba [prow] Add labels to OWNERS files 2021-10-12 09:01:58 -03:00
Cornelius A. Ludmann
0d3202cced [gitpod-protocol] Add Java client implementation
/werft no-preview
2021-10-11 09:58:58 -03:00
Gero Posmyk-Leinemann
48e29e12e0 [protocol] Trigger onClose/onOpen whenever the underlying websocket OPEN/CLOSEs. 2021-10-05 04:44:51 -03:00
Gero Posmyk-Leinemann
515720ad82 [protocol] connection: buffer messages until reconnect
This avoids Error("Connection got disposed") errors which gobble up to the frontend and block users.
2021-10-05 04:44:51 -03:00
Simon Emms
95c2a87289 [gitpod-protocol]: remove region and namespace 2021-10-04 11:58:51 -03:00
Laurie T. Malau
6ff888883e [dashboard] Team settings page
Fixes #5066
2021-10-04 11:20:51 -03:00
Jan Keromnes
5503c9bbcc [dashboard] Better surface Prebuild errors & fix all 'Run Prebuild' buttons 2021-10-01 04:12:48 -03:00
Jan Keromnes
bbbc3c1f98 [server] Allow re-triggering failed Prebuilds 2021-10-01 04:12:48 -03:00
Manuel Alejandro de Brito Fontes
12f10c68f9 Refactoring integration tests 2021-09-30 11:31:47 -03:00
Sven Efftinge
fe580e88cc [t&p] enable teams and projects ui 2021-09-30 11:23:47 -03:00
Gero Posmyk-Leinemann
5a134c6aed Revert "[protocol] connection: buffer messages until reconnect"
This reverts commit 4f145267485d933677b7cc73b16b3d7607138e04.
2021-09-29 17:05:46 -03:00
Gero Posmyk-Leinemann
2e87607445 Revert "[protocol] Trigger onClose/onOpen whenever the underlying websocket OPEN/CLOSEs."
This reverts commit 05f8d75c79ec2a2ffdf9f67cefb135636f0cedef.
2021-09-29 17:05:46 -03:00
Gero Posmyk-Leinemann
bf6d8a3782 [protocol] Fix log format 2021-09-28 10:27:45 -03:00
Gero Posmyk-Leinemann
cc29602247 [protocol] Trigger onClose/onOpen whenever the underlying websocket OPEN/CLOSEs. 2021-09-28 05:00:45 -03:00
Gero Posmyk-Leinemann
67b311c3bb [protocol] connection: buffer messages until reconnect
This avoids Error("Connection got disposed") errors which gobble up to the frontend and block users.
2021-09-28 05:00:45 -03:00
Christian Weichel
f371201ea1 [dev-image] Update leeway and add gokart 2021-09-28 03:54:45 -03:00
Jan Keromnes
e416561243 [ws-manager-bridge] Also copy status.conditions.headlessTaskFailed into WorkspaceInstanceConditions 2021-09-28 03:28:45 -03:00
Sven Efftinge
a8032856a4 [t&p] add workspaces to teams
fixes #4921
2021-09-27 11:48:44 -03:00
Gero Posmyk-Leinemann
6442e241c8 [server] fix loglevel filter: apply to all calls, not just console. 2021-09-22 09:15:47 -03:00
jakobhero
3f3ca7c01d Added analytics for dashboard component 2021-09-22 06:13:47 -03:00
Gero Posmyk-Leinemann
15fcc0ee42 [protocol] Log.setLogLevel 2021-09-20 11:48:45 -03:00
Gero Posmyk-Leinemann
6a14e7c6f7 [server] log: set component version 2021-09-20 09:21:45 -03:00
Gero Posmyk-Leinemann
dc895e7cf2 [server] GitHubApp and webSocket logging hygiene 2021-09-20 09:21: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
Manuel Alejandro de Brito Fontes
a1dc90b927 Update node prometheus library to 13.2.0 2021-09-17 12:32:42 -03:00
Jan Koehnlein
ebadf1ad66 [grpc] assimilated Typescript metrics to Go ones 2021-09-17 08:34:42 -03:00
Jan Koehnlein
353ddc20fb [server] Add gRPC client side metrics for image-builder and ws-manager 2021-09-17 08:34:42 -03:00
Anton Kosyakov
afd2cb3a2a fix #5699: fix parisng of tasks env vars in go 2021-09-17 05:36:42 -03:00
Anton Kosyakov
132f47c1e9 [gitpod-api] guard against unsupported notifications 2021-09-17 05:32: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
Jan Keromnes
d0ea56a191 [server][protocol] Make server.triggerPrebuild() return the StartPrebuildResult 2021-09-03 13:43:09 +02:00
Jan Keromnes
46e914b725 [dashboard][server] Accelerate Prebuilds page by making branchName optional for server.triggerPrebuild() 2021-09-03 13:43:09 +02:00