4966 Commits

Author SHA1 Message Date
Sven Efftinge
9f9c6761b2 [server] update go api 2022-11-10 09:03:45 +01:00
Pavel Tumik
f89c8ba45c [pvc] set FSGroupChangePolicy 2022-11-10 00:39:39 +02:00
Anton Kosyakov
6533581a0e [ssh-proxy] only mark first active when user establish ssh connection
VS Code Remote SSH will reestablish a ssh connection even if window is not uesd.
It will retrigger heartbeat over and over in SSH Gateway.
SSH Gateway should only triggert heartbeat if pty sessions is present.

Co-authored-by: Pudong <tianshi8650@gmail.com>
2022-11-09 21:46:39 +02:00
Andrew Farries
7d37efe756 Increment "builds_done_total" metric
Increment the counter when a build completes.
2022-11-09 20:53:39 +02:00
Manuel Alejandro de Brito Fontes
184fec8010 Refactor gp await to use available protocols 2022-11-09 17:59:39 +02:00
Manuel Alejandro de Brito Fontes
439877a81b [supervisor] Only poll supported protocols 2022-11-09 17:59:39 +02:00
Milan Pavlik
600e155ae6 [server] Remove userId from removeTeam() rpc 2022-11-09 17:15:39 +02:00
Pavel Tumik
0fbb0e1f60 pass workspace type in DeleteVolumeSnapshot 2022-11-09 14:58:39 +01:00
Pavel Tumik
fb524780e4 revert delete of DeleteVolumeSnapshot fn 2022-11-09 14:58:39 +01:00
JenTing Hsiao
35ca51bd5c ws-manager: remove no used function
Signed-off-by: JenTing Hsiao <hsiaoairplane@gmail.com>
2022-11-09 14:58:39 +01:00
JenTing Hsiao
a4dacef491 ws-manager: add prebuild PVC configuration
Signed-off-by: JenTing Hsiao <hsiaoairplane@gmail.com>
2022-11-09 14:58:39 +01:00
Anton Kosyakov
8e5e19d63e [openvsx-proxy] switch to debug instead of info 2022-11-09 14:51:39 +01:00
mustard
b4a36a2a01 [supervisor] disable analyze in headless workspace 2022-11-09 14:50:39 +01:00
Milan Pavlik
7be5384fa9 [public-api] Parse TeamID as UUID for extra validation 2022-11-09 14:21:39 +01:00
Gero Posmyk-Leinemann
8f80612549 [server] Fix UBP free tier edge case + tests 2022-11-09 14:12:39 +01:00
Milan Pavlik
a362f98d33 [content-service] Remove GetWorkspaceDownloadURL 2022-11-09 13:44:39 +01:00
Milan Pavlik
c74f84bd29 [proxy] Remove workspace download plugin 2022-11-09 13:19:39 +01:00
Milan Pavlik
fa8cdc500d [server] Break dependency of content-service on gitpod-protocol, and usage-api on gitpod-protocol 2022-11-09 12:23:38 +01:00
Milan Pavlik
430226fde0 Fix 2022-11-09 09:42:39 +01:00
Milan Pavlik
2926d142ed [public-api] Make publiic api package match path 2022-11-09 09:42:39 +01:00
Milan Pavlik
6af15886ae [server] Remove download workspace APIs 2022-11-09 08:52:38 +01:00
Milan Pavlik
cbec952d37 [dashboard] Handle create team errors from Public API better 2022-11-09 08:50:39 +01:00
Andrew Farries
625f05b076 Add toxic-config component 2022-11-08 16:43:38 +01:00
Andrew Farries
956c97961f Run ws-manager-api typescript tests
The component defines tests but the tests were never run since leeway
was instructed not to to run tests for this component.

Start running the tests and add the necessary dev dependencies to allow
leeway to run them.
2022-11-08 16:33:38 +01:00
George Tsiolis
0ce0542be6 Remove download workspace button from admin 2022-11-08 15:51:38 +01:00
Jan Keromnes
1bda477b2b [server] When deleting a user account, also cancel any individual Stripe subscription 2022-11-08 15:06:38 +01:00
Jan Keromnes
fd9d1e87dd [stripe] Immediately issue a final invoice when cancelling Stripe subscriptions from Gitpod 2022-11-08 15:06:38 +01:00
Sven Efftinge
0633cdf58f fix admin search 2022-11-08 14:09:38 +01:00
Andrew Farries
db2cdc09a1 Run unit tests as part of dashboard app build 2022-11-08 13:37:38 +01:00
Victor Nogueira
6dfd3f7003 Upgrade Gradle Wrapper to v7.5.1 in all components
The process of upgrading Gradle Wrapper is described here: https://docs.gradle.org/7.5.1/userguide/gradle_wrapper.html#sec:upgrading_wrapper
2022-11-08 10:18:38 +01:00
Sven Efftinge
c18efbd06c [inc ws] skip prebuilding 2022-11-08 09:33:37 +01:00
Sven Efftinge
81177d2eac Incremental workspaces 2022-11-08 09:33:37 +01:00
Milan Pavlik
59c57b4821 [public-api] Properly extract errors from Websocket RPC 2022-11-08 09:14:38 +01:00
Gero Posmyk-Leinemann
88fa55e9a2 [dashboard] Show BillingMode.teamNames on billing and admin pages 2022-11-07 16:57:37 +01:00
Gero Posmyk-Leinemann
242e5103fc [server] BillingMode: Render names of Chargebee Team Plans/Subscriptions if that blocks UBP 2022-11-07 16:57:37 +01:00
roboquat
4976dcb17a Update Platform Version of JetBrains Gateway Plugin to 223.7401.19-CUSTOM-SNAPSHOT 2022-11-07 12:18:38 +01:00
Milan Pavlik
4da5f03cb9 [public-api] Handle blocked user error 2022-11-07 12:16:37 +01:00
Manuel Alejandro de Brito Fontes
9cf60601a6 Add I/O limit support for LVM 2022-11-07 11:18:37 +01:00
Manuel Alejandro de Brito Fontes
ee0762cf5d Create LVM device files 2022-11-07 11:18:37 +01:00
Manuel Alejandro de Brito Fontes
6e50a50764 [ws-daemon] Add logs setting disk quotas 2022-11-07 11:18:37 +01:00
Victor Nogueira
2658eb08d6 Improve code readability
Environment Name can never be null, as it has a default value set in `gradle.properties`, but it can be overridden as an empty string, so we need to check if it's not blank.

And the other code was hard to read. Although there's a repeated string now, it's easier to understand that it will exclude it's opposite ("stable" <-> "latest").
2022-11-07 11:04:37 +01:00
Alex Tugarev
51bac3af29 [gitlab/webhook] return code 200 on Unauthorized
Otherwise we provoke permanent deactivation of the webhook. In future we need to make the Unauthorized situation fixable from Gitpod.
2022-11-07 10:59:37 +01:00
roboquat
90a25f5eb2 Update Platform Version of JetBrains Gateway Plugin to 223.7401.1-CUSTOM-SNAPSHOT 2022-11-07 09:59:36 +01:00
Manuel Alejandro de Brito Fontes
c9528c8c3e Remove redis sentinel and add TLS support 2022-11-04 20:00:09 +01:00
Hardik Khandelwal
63deadd291 Improve pagination usability 2022-11-04 16:57:09 +01:00
Pavel Tumik
17d51f5228 pass workspace type when deleting volume snapshots 2022-11-04 16:14:09 +01:00
Milan Pavlik
67ea0afb7d [dashboard] ResetTeamInvitation uses Public API 2022-11-04 13:45:09 +01:00
Milan Pavlik
287ec318e8 [public-api] Implement ResetTeamInvite 2022-11-04 13:34:09 +01:00
mustard
8531b6c00b [code] update startup.sh to replace temporary variables 2022-11-04 12:32:09 +01:00
Milan Pavlik
f99e5752b6 [dashboard] Use Public API to UpdateTeamMember and DeleteTeamMember 2022-11-04 12:28:08 +01:00