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