974 Commits

Author SHA1 Message Date
Sven Efftinge
a5d67448b2 Revert "[usage] handle reset usage for chargebee" 2022-12-02 11:47:01 -03:00
Sven Efftinge
a96cb7bf36 [ws-classes] simplify workspace classes
simplified by
- removing user-level setting
- removing deprecation
- removing ws-class inheritence between ws sessions
2022-12-01 13:59:00 -03:00
Anton Kosyakov
83740996d0 [go] clean up gen of go types
In order to allow unmarshalling of config passed from server to ide-service and marhsalling back as JSON.
2022-12-01 13:18:01 -03:00
Sven Efftinge
91ad8a3550 [pvc] remove pvc related code 2022-12-01 09:07:00 -03:00
Jan Keromnes
ff78e51f17 Show more semantic errors when trying to run prebuilds without a project 2022-11-30 11:28:59 -03:00
Jan Keromnes
370028757d Disable the deprecated '#prebuild/' context URL prefix 2022-11-30 11:28:59 -03:00
Jan Keromnes
e22d442431 Disable running prebuilds without a project 2022-11-30 11:28:59 -03:00
Sven Efftinge
2eead4a625 [usage] handle reset usage for chargebee
chargebee subscriptions that are cancelled get a dedicatd cost center
2022-11-30 09:08:00 -03:00
Andrew Farries
fbd0fe5037 Remove client side eval of slow_database flag
The logic of checking the feature flag has moved to the backend
(`proxy`) so we don't need this logic on the dashboard anymore.
2022-11-29 11:20:59 -03:00
Andrew Farries
8dcf5ffa56 Set requestTimeoutMs in configcat client
See:

https://configcat.com/docs/sdk-reference/js/#auto-polling-default
2022-11-23 07:17:53 -03:00
Andrew Farries
3114dab8eb Add subProtocol to WebSocketOptions interface
Pass the options into createWebSocket and use it to decide what value
should be sent as the `Sec-WebSocket-Protocol` header when creating the
websocket connection.
2022-11-22 12:36:52 -03:00
Sven Efftinge
e044c1d49f [admin] allow usage adjustments 2022-11-22 06:31:51 -03:00
Alex Tugarev
3de193e3fb [stripe] guard resubscribing with another currency
because it currently not supported.
2022-11-21 06:56:50 -03:00
Andrea Falzetti
63245668cf feat(jetbrains): add rider and clion 2022-11-18 14:43:48 +02:00
mustard
f597a96f05 [supervisor] localify struct of ports sort 2022-11-18 12:17:48 +02:00
Sven Efftinge
17424c972b [gitpod-protocol] remove dependency to usage-api 2022-11-16 17:32:46 +02:00
Milan Pavlik
1ee7c033b4 [gitpod-protocol] Add project APIs to Golang client 2022-11-15 10:10:45 +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
Milan Pavlik
f053918ea8 Revert "[content-service] Remove GetWorkspaceDownloadURL"
This reverts commit a362f98d33fdc83cfe050bc1a910f0ec998ddd3c.
2022-11-11 11:25:40 +02:00
Milan Pavlik
890d648929 [public-api] Define TeamsService.DeleteTeam RPC 2022-11-10 11:12:40 +02:00
Sven Efftinge
08be4195d4 [server] Allow setting ws-class on project level 2022-11-10 10:45:40 +02:00
Sven Efftinge
9f9c6761b2 [server] update go api 2022-11-10 09:03:45 +01:00
Milan Pavlik
600e155ae6 [server] Remove userId from removeTeam() rpc 2022-11-09 17:15:39 +02:00
Milan Pavlik
a362f98d33 [content-service] Remove GetWorkspaceDownloadURL 2022-11-09 13:44: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
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
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
Pavel Tumik
17d51f5228 pass workspace type when deleting volume snapshots 2022-11-04 16:14:09 +01:00
Milan Pavlik
81b94dd359 [public-api] Implement UpdateTeamMember and DeleteTeamMember 2022-11-04 10:09:08 +01:00
Milan Pavlik
172bf96007 [gitpod-protocol] Support using Cookie for Golang client 2022-11-03 08:59:07 +01:00
Milan Pavlik
9e255760eb [gitpod-protocol] Add ResetGenericInvite to golang client 2022-11-03 08:58:07 +01:00
Thomas Schubart
ad2f82b43b [server] Do not send protected secrets feature flag 2022-11-02 21:25:07 +01:00
Milan Pavlik
debb16b9cb [gitpod-protocol] Add support for getTeam in golang client 2022-11-02 09:34:06 +01:00
Milan Pavlik
87485bf48c [server] Add getTeam 2022-11-02 09:34:06 +01:00
Milan Pavlik
ede1bcefb0 [gitpod-protocol] Add support for getTeams to golang client 2022-11-01 09:19:06 +01:00
Milan Pavlik
355bd423de [gitpod-protocol] Add getGenericInvite to golang client 2022-10-31 16:09:05 +01:00
Alex Tugarev
f9717b185c [projects] add message: Prebuilds have been paused 2022-10-28 12:38:02 +02:00
Milan Pavlik
8accb1497a [gitpod-protocol] Add createTeam, joinTeam, getTeamMembers to Go lib 2022-10-27 10:39:41 +02:00
Andrew Farries
076f35a1f2 Make deleteByName take an applicationCluster
Deleting a workspace cluster by name only makes sense in the context of
a particular workspace cluster.
2022-10-26 17:26:42 +02:00
Andrew Farries
e9eb6ac097 Make findByName take an applicationCluster
Finding a workspace cluster by name only makes sense in the context of a
particular workspace cluster.
2022-10-26 17:26:42 +02:00
Andrew Farries
eddd3936c5 Make applicationCluster mandatory when filtering 2022-10-26 17:26:42 +02:00
Andrew Farries
b06cdfeb47 Extend WorkspaceClusterFilter in gitpod-protocol
This reverts commit bc74fb6998c39cce54bf7b91ed0ca7914ec013ab.
2022-10-26 17:26:42 +02:00
Milan Pavlik
903e31db2e [gitpod-protocol] Make APIInterface an io.Closer 2022-10-26 14:11:40 +02: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
Gero Posmyk-Leinemann
5090bfdcc2 [server] Limit BillingAccount selection on server side 2022-10-21 11:31:36 +02:00
Gero Posmyk-Leinemann
07bf05a90b [server] Use CostCenter to determine BillingAccount options 2022-10-21 11:31:36 +02:00
Thomas Schubart
eba66327d4 [server] Enable psi for paying users 2022-10-21 10:42:36 +02:00