131 Commits

Author SHA1 Message Date
Sven Efftinge
91ad8a3550 [pvc] remove pvc related code 2022-12-01 09:07:00 -03:00
Jan Keromnes
e22d442431 Disable running prebuilds without a project 2022-11-30 11:28:59 -03:00
Andrea Falzetti
63245668cf feat(jetbrains): add rider and clion 2022-11-18 14:43:48 +02:00
Jean Pierre
5c8f4c1f32 User service 2022-11-12 11:34:42 +02:00
Jan Keromnes
0d740fc3ea [server][dashboard] Fetch and use the actual cost center billing cycle dates in usage-based Billing pages 2022-11-11 13:32:41 +02:00
Sven Efftinge
81177d2eac Incremental workspaces 2022-11-08 09:33:37 +01:00
Pavel Tumik
17d51f5228 pass workspace type when deleting volume snapshots 2022-11-04 16:14:09 +01:00
Thomas Schubart
ad2f82b43b [server] Do not send protected secrets feature flag 2022-11-02 21:25:07 +01:00
Jan Keromnes
3c372b8e95 Re-add "[server][dashboard] Implement a 'Use Last Successful Prebuild' workspace creation mode"
This reverts commit 9e31fbf834d9eb7c9c92209cc2c97797470a8367.
2022-10-21 11:33:36 +02:00
Thomas Schubart
eba66327d4 [server] Enable psi for paying users 2022-10-21 10:42:36 +02:00
Jan Keromnes
9e31fbf834 Revert "[server][dashboard] Implement a 'Use Last Successful Prebuild' workspace creation mode"
This reverts commit 5687600aab763adc2562b31163dd337c9332aa4e.
2022-10-19 13:51:34 +02:00
Jan Keromnes
5687600aab [server][dashboard] Implement a 'Use Last Successful Prebuild' workspace creation mode 2022-10-18 14:40:34 +02:00
Christian Weichel
8155f244f8 [prebuild] Support opening a specfic prebuild 2022-10-14 16:33:29 +02:00
Victor Nogueira
1f605d62ee Add missing gitpod configurations for RubyMine and WebStorm
Co-authored-by: Anton Kosyakov <anton@gitpod.io>
Co-authored-by: Andrea Falzetti <andrea@gitpod.io>
2022-10-07 10:26:22 +02:00
Andrew Farries
63c4fec94e Remove all references to layoutData 2022-10-04 08:15:20 +02:00
Andrew Farries
9ea0867ce7 Implement soft deletion of pending github events 2022-09-29 15:29:29 +02:00
Jan Keromnes
0d7fc719a2 [server] Use different Stripe Price IDs when subscribing individuals vs teams 2022-09-27 15:23:27 +02:00
Milan Pavlik
e29d5ac7e0 [server] Remove handling of Probe Workspaces 2022-09-27 08:38:27 +02:00
Jan Keromnes
13d0c0900c [server] Add new individual Stripe Price IDs to Gitpod's configuration 2022-09-26 16:19:27 +02:00
Gero Posmyk-Leinemann
57a61f4213 [server] Introduce EntitlementService.getBillingTier 2022-09-26 15:04:27 +02:00
Gero Posmyk-Leinemann
f2656e83c3 [server] Fix propragation of "workspace-permanent feature flags" 2022-09-22 16:22:23 +02:00
Manuel Alejandro de Brito Fontes
05828a2ee0 Enable configuration of core dumps in .gitpod.yml files 2022-09-21 16:43:22 +02:00
Thomas Schubart
1eb228e937 [server] Enable connection limiting for free tier 2022-09-18 15:58:19 +02:00
Jan Keromnes
7a23e97cf6 [server][dashboard][protocol] Remove deprecated Project DB config feature 2022-09-13 07:50:14 +02:00
Sven Efftinge
74bc751ec7 [cost center] Add save API 2022-09-09 11:25:24 +02:00
Sven Efftinge
79b75ab4d5 Add phone verification 2022-08-29 09:36:13 +02:00
Thomas Schubart
e437e18680 [ws-daemon/manager] Use feature flag 2022-08-05 11:42:49 -03:00
Thomas Schubart
4b402429b1 Remove fixed resources 2022-08-04 06:57:48 -03:00
Alex Tugarev
472f0b71e0 Move usageAttributionId 2022-07-21 08:55:16 -03:00
Thomas Schubart
4f6a5b576c Incorporate review feedback
- Use latest workspace instance to set workspace class
- Add more detailed configuration for workspace classes
- Make workspace classes configurable in installer
2022-07-21 05:10:16 -03:00
Thomas Schubart
7557bbe4bf [server] Set workspace class based on user preference 2022-07-21 05:10:16 -03:00
Alex Tugarev
7057101a4d [db][protocol] Implement a CostCenter entity to attribute workspace usage to 2022-07-20 04:05:15 -03:00
Gero Posmyk-Leinemann
c7cfb42d78 [server, protocol] GuardedCostCenter and AttributionId.parse/render 2022-07-12 16:23:59 +02:00
Gero Posmyk-Leinemann
32400c31b2 [dashboard, protocol] Move ProfileState to User.Profile 2022-07-08 12:53:55 +05:30
Christian Weichel
0f3d1d383b [server] Add protected_secrets feature flag 2022-07-06 19:22:53 +05:30
Thomas Schubart
cd60a4a12d [dashboard] Allow user to set workspace class 2022-07-06 11:13:53 +05:30
Sven Efftinge
8bf152ba03 [dashboard] allow editing user information
fixes #10999
2022-07-05 12:18:52 +05:30
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
Jan Keromnes
441252f261 [server] Introduce an explicit per-user 'usageAttributionId' and use it to implement 'billing-based attribution' 2022-06-27 19:41:36 +05:30
Yaohui Wang
f6f894f3a5 [jb] enable vmoptions config in .gitpod.yml 2022-06-25 11:11:33 +05:30
Pavel Tumik
7a7792f531 volume snapshot delete and restore support, garbage collection 2022-06-15 02:37:25 +05:30
Alex Tugarev
1b21878fac add "failed" to PrebuiltWorkspace.isDone 2022-06-08 20:25:18 +05:30
Victor Nogueira
366c211732 Properly handle the workspace list when the workspace context ref is undefined 2022-05-31 18:14:49 +05:30
Pavel Tumik
c6910dac35 tie snapshot volumes to workspace instance id 2022-05-25 13:17:39 +05:30
Pavel Tumik @ GitPod
f1c142b9fb [gitpod-db] add new DB entity for VolumeSnapshot 2022-05-09 20:08:24 +05:30
Radomir Stevanovic
ce5b6cd77a Reduce env var value UI limit to 32k-1 for consistency
Co-authored-by: Jan Keromnes <janx@linux.com>
2022-05-06 20:54:21 +05:30
Radomir Stevanovic
4d45a42e7e Add env var name/value length validation
Also, decrease maxlen for value from ~64k*3/4 to a nice round 32k.
2022-05-06 20:54:21 +05:30
mustard
32434b5ee3 feat: ide awareness during onboarding
Co-authored-by: mustard <huiwen@gitpod.io>
Co-authored-by: andreafalzetti <andrea@gitpod.io>
2022-04-28 12:26:14 +05:30
Anton Kosyakov
614c0c7d3f [jb] experimental support of warm up in prebuilds 2022-04-25 13:21:37 +05:30
Gero Posmyk-Leinemann
ba00ef5ec2 [dashboard, protocol] Extract UserEnvVar.validate() into protocol 2022-04-22 15:46:34 +05:30