614 Commits

Author SHA1 Message Date
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
mustard
71889fd187 [supervisor] respond PortsStatus with order 2022-10-20 22:01:36 +02:00
Gero Posmyk-Leinemann
a1b14af2df [server] Introduce BillingMode.paid 2022-10-20 17:28:35 +02:00
Andrew Farries
9071376e01 Revert "Extend WorkspaceClusterFilter in gitpod-protocol"
This reverts commit 7e550ef03a46aa454093a51c61698efc13d9e78c.
2022-10-20 13:39:35 +02:00
Andrew Farries
61f03496ba Extend WorkspaceClusterFilter in gitpod-protocol
Allow filtering by name and applicationCluster.
2022-10-20 09:52:35 +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
9dffa5d337 [trivial] Remove unused constant TEAM_NAMES_ATTRIBUTE 2022-10-18 14:40: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
Andrew Farries
7ea0256d97 Change length of applicationCluster field 2022-10-17 18:34:32 +02:00
Andrew Farries
533346ab34 Add applicationCluster field to table
This field will record to which workspace cluster the information in
each row belongs.
2022-10-17 18:34:32 +02:00
Christian Weichel
8155f244f8 [prebuild] Support opening a specfic prebuild 2022-10-14 16:33:29 +02:00