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
Jan Keromnes
e8ab358971
Allow integrating with 'github.com' without a GitHub App
2022-04-21 19:26:34 +05:30
Gero Posmyk-Leinemann
c26d1dc204
[server, dashboard] Refactor User.getPrimaryEmail to return "string | undefined" instead of throwing an error
2022-04-21 13:15:33 +05:30
mustard
47af622350
[dashboard,server] switch ide version with one toggle
2022-04-11 19:30:25 +05:30
Pavel Tumik
5a62315e27
add PVC feature flag
2022-04-06 01:59:19 +05:30
Milan Pavlik
a05badbd15
fix
2022-04-05 13:52:18 +05:30
Milan Pavlik
c8c0847193
[db] Add stateVersion to prebuilds to track status version
2022-04-05 13:52:18 +05:30
Alex Tugarev
76b51bc224
[bitbucket-server] support for projects and prebuilds
2022-04-04 14:07:17 +05:30
Jan Keromnes
5578e23cfa
[server] Fix automated prebuilds for GitHub Enterprise repositories
2022-03-14 22:03:21 +05:30
Milan Pavlik
2f0b9462b0
Format components/gitpod-protocol with prettier
2022-03-14 21:42:21 +05:30
mustard
f6080897a7
Remove Theia extension related code
2022-03-12 00:17:18 +05:30
Sven Efftinge
cc2f3b30fe
[multi-repo] Support prebuilds on multi-repo setup
2022-03-10 15:46:17 +05:30
Sven Efftinge
2e1774eaf7
[multi-repos] Allow specifying subrepositories
2022-03-10 15:46:17 +05:30
Sven Efftinge
de84f281c8
[prebuilds] Introduce 'failed' state for prebuilds
...
Distinguish between failed tasks but finished prebuilds
and fully failed prebuilds (no snapshot)
fixes https://github.com/gitpod-io/gitpod/issues/8592
2022-03-07 20:06:14 +05:30
Gero Posmyk-Leinemann
4e331313ad
Revert "Revert "[server, db] AuthProviderEntry: Introduce oauthRevision to avoid repeated materialization of encrypted data""
...
This reverts commit ddc7aaa72c426648b5c7165567f6970d51db936a.
2022-02-24 14:30:05 +05:30
Jan Keromnes
2d443923f2
[server] Restrict snapshot access based on repository access
...
Also refactor:
- Simplify GuardedSnapshot.workspace
- WorkspaceLogAccessGuard → RepositoryResourceGuard
- RepositoryService.canAccessHeadlessLogs → RepositoryProvider.hasReadAccess
2022-02-21 15:47:01 +05:30
Gero Posmyk-Leinemann
ddc7aaa72c
Revert "[server, db] AuthProviderEntry: Introduce oauthRevision to avoid repeated materialization of encrypted data"
...
This reverts commit 07e013ecc2808240b768710886ff52fac0f921bd.
2022-02-14 20:35:35 +01:00