3355 Commits

Author SHA1 Message Date
mustard
a732374b3d [gp-cli] add command to extend workspace timeout 2022-06-13 15:34:22 +05:30
Yaohui Wang
49224d151f [jb] configure vmoptions for intellij backend server performance optimization 2022-06-13 13:47:24 +05:30
Jean Pierre
1dfc504de6 Use xterm-256color when creating terminal 2022-06-13 10:01:22 +05:30
Victor Nogueira
853b9e7a37 Refactor 'normalizedContextURL' from WorkspaceContext as Optional
Because it can come null from the server, as you can see on interface WorkspaceContext from `components/gitpod-protocol/src/protocol.ts`.
2022-06-13 09:48:22 +05:30
Pavel Tumik
8553668174 [ws-manager] change log from debug to error 2022-06-11 03:47:20 +05:30
Milan Pavlik
e3f9ca5858 [usage] Fix report generation 2022-06-10 19:43:20 +05:30
Milan Pavlik
5176a908d7 [usage] Generate usage report 2022-06-10 17:18:20 +05:30
Jan Keromnes
610694cf72 [server][dashboard] Implement Stripe portal to allow usage-based customers to manage their subscription 2022-06-10 13:43:19 +05:30
Pudong Zheng
c8794637a3 [ws-proxy] use ide-proxy to serve blobserv 2022-06-10 02:47:19 +05:30
Thomas Schubart
0f49949cf0 Add workspace class to environment variables 2022-06-09 23:08:19 +05:30
Jan Keromnes
497741db84 [server][dashboard] Minor Stripe API clean-up 2022-06-09 21:22:19 +05:30
Milan Pavlik
e396ad0e19 [usage] Attribute workspaces to a team 2022-06-09 21:20:19 +05:30
Sven Efftinge
28c4b23c7e [dashboard] Treat today's workspaces as active 2022-06-09 19:31:19 +05:30
Sven Efftinge
27e16e583b [dashboard] easy cleanup 2022-06-09 19:31:19 +05:30
Jan Keromnes
12b58f4979 [server] Introduce and use a ErrorCodes.INTERNAL_SERVER_ERROR 2022-06-09 17:01:19 +05:30
Milan Pavlik
41f4820124 [usage] Add listing of memberships by UserID 2022-06-09 13:21:18 +05:30
Milan Pavlik
b1a36659fd [usage] Simplify Workspace record creation for tests 2022-06-09 12:49:19 +05:30
Laurie T. Malau
6525911683 add metrics 2022-06-09 12:23:19 +05:30
Milan Pavlik
9121279030 [usage] List workspaces for each workspace instance in usage period 2022-06-09 12:12:19 +05:30
Pavel Tumik
bc74f870fb [content-service] show error if failed to download backup file 2022-06-09 02:48:18 +05:30
Simon Emms
3c63e7eb6b [kots]: add storage to preflight and support checks
This checks the connection is correct, based upon the configuration
given.
2022-06-08 20:36:18 +05:30
Alex Tugarev
8a56328286 get rid of isPrebuildDone polling 2022-06-08 20:25:18 +05:30
Alex Tugarev
1b21878fac add "failed" to PrebuiltWorkspace.isDone 2022-06-08 20:25:18 +05:30
Alex Tugarev
f7c4a5db08 [dashboard] align client registration 2022-06-08 20:25:18 +05:30
Alex Tugarev
07e1b1e877 [dashboard] addressing linter issues 2022-06-08 20:25:18 +05:30
Alex Tugarev
07f7d2e998 [gitlab] get rid of UnhandledPromiseRejectionWarning 2022-06-08 19:15:18 +05:30
Pudong Zheng
c36ca91819 [blobserve] handle warm-up request, add cache policy 2022-06-08 16:14:18 +05:30
Pudong Zheng
0f92a1f524 [ide-proxy] add blobserve handler 2022-06-08 16:14:18 +05:30
utam0k
561df01704 ws-daemon: Soft limit the xfs at first to ensure that the contents can be restored 2022-06-08 16:12:18 +05:30
Aleksandar Aleksandrov
cdb1a33ed3 Configure grpc_server histogram metrics with proper buckets 2022-06-08 16:11:18 +05:30
Milan Pavlik
f200b86edb [usage] Add db model for TeamMembership 2022-06-08 15:50:18 +05:30
Milan Pavlik
61e7ffdb14 [usage] Validate workspace instance records for usage 2022-06-08 14:54:18 +05:30
André Duarte
ff84252286 Fix tests 2022-06-08 14:49:18 +05:30
André Duarte
04683e038a Add migration 2022-06-08 14:49:18 +05:30
André Duarte
3374a43a22 Add workspace class to workspace instance 2022-06-08 14:49:18 +05:30
Jan Keromnes
00c1085922 [server] Sanitize Stripe error messages sent by server 2022-06-08 14:27:18 +05:30
Jan Keromnes
98ef2108bf [dashboard] Initial customization of Stripe Elements style (to support dark theme) 2022-06-08 14:27:18 +05:30
Jan Keromnes
71e5c8ea4e [server] Prevent Gitpod API users from testing usage-based billing without the feature flag 2022-06-08 14:27:18 +05:30
Jan Keromnes
2ecaaf66bf [dashboard] Show Team Usage-Based UI as pending while polling for a Stripe customer ID 2022-06-08 14:27:18 +05:30
Jan Keromnes
585611c70e [server][dashboard] Allow teams to sign up for Usage-Based Billing via Stripe 2022-06-08 14:27:18 +05:30
Jan Keromnes
ee2eaf9450 [server] Implement a StripeService helper class 2022-06-08 14:27:18 +05:30
Pudong Zheng
86b2b9e012 Add cache for ide-proxy static file 2022-06-08 10:13:18 +05:30
Victor Nogueira
be105da608 Add parameters to ConnectionBuilder constructor, as on next Gateway release it won't run without them 2022-06-08 03:15:17 +05:30
George Tsiolis
0471b88623 Update docs link in user menu 2022-06-07 22:04:17 +05:30
Milan Pavlik
a56fffbd94 [usage] List workspace instances 2022-06-07 21:26:17 +05:30
Milan Pavlik
7d6a91c3c9 [usage] Automatically cleanup records between test DB connections 2022-06-07 17:29:17 +05:30
Milan Pavlik
4a5f8ec4fb [usage] Handle empty value varchar time 2022-06-07 16:51:17 +05:30
Milan Pavlik
fa36e39b69 [usage] Log db with standard logger 2022-06-07 16:15:17 +05:30
Milan Pavlik
52ac5a54da [usage] Add db.Team model in golang 2022-06-07 16:13:17 +05:30
Manuel Alejandro de Brito Fontes
5ed1deb661 Update to new stable alpine version v3.16 2022-06-07 15:33:17 +05:30