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
Manuel Alejandro de Brito Fontes
c7ba93c52e
Configure grpc client ChannelOptions
2021-09-02 09:09:31 +02:00
Gero Posmyk-Leinemann
8edd462f8d
[server] Make Env and Config comparable
2021-09-01 09:40:31 -03:00
Alex Tugarev
46feeac4c9
[projects] Add Prebuild Events
2021-09-01 04:27:30 -03: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
Laurie T. Malau
8aab84e62d
[dashboard] Allow onboarding mail
...
Fixes #5327
2021-08-26 11:22:25 -03:00
Jan Keromnes
e7fa673c39
[server] Leverage 'gitpod-yml-inferrer' to guess a new Project's .gitpod.yml
2021-08-25 08:09:23 +02:00
Alex Tugarev
f646642c05
[projects] remove prebuild number
2021-08-24 13:41:23 +02:00
Alex Tugarev
cf55a21209
[projects] limit number of prebuilts
2021-08-24 10:12:23 +02:00
Laurie T. Malau
9b965a4c3b
Remove more references
2021-08-17 13:58:16 +02:00