653 Commits

Author SHA1 Message Date
Sven Efftinge
03a5fb6ac7 [billing] provide human readable price info 2023-01-23 11:55:30 +01:00
Anton Kosyakov
674ad1c978 polish IDEFrontendDashboardService
- add docs and security notes
- remove imlementation methods from the interface
- fix a regression with opening desktop IDEs on the workspace origin
- allow to access the interface from other locations for the same workspace, i.e. for dev and debug modes
2023-01-20 11:12:28 +01:00
Gero Posmyk-Leinemann
78e58ee1c1 [proxy, server] Introduce X-Frontend-Dev-URL 2023-01-19 10:45:27 +01:00
Gero Posmyk-Leinemann
03eb0d518d Fix canSetWorkspaceClass to cover license-based, too 2023-01-18 18:45:26 +01:00
Sven Efftinge
95996df038 [server, cli] Allow flexible workspace timeouts 2023-01-18 16:14:26 +01:00
Huiwen
151ab80e50 [supervisor-frontend] implement frontend dashboard client
Co-authored-by: mustard <mhqnwt@gmail.com>
Co-authored-by: Jean Pierre <jeanp413@hotmail.com>
2023-01-17 17:42:25 +01:00
Sven Efftinge
9b1917b68d [server] mandatory team name on update 2023-01-16 18:41:24 +01:00
Sven Efftinge
837844d7f8 [server] Added updateTeam call
see #5067
2023-01-16 18:41:24 +01:00
Huiwen
659889f09a [dashboard] support supervisor frontend server
Co-authored-by: mustard <mhqnwt@gmail.com>
Co-authored-by: Jean Pierre <jeanp413@hotmail.com>
2023-01-16 15:52:24 +01:00
Sven Efftinge
3af4edc46c [server] migrate individual usage to teams 2023-01-13 09:11:52 +01:00
Sven Efftinge
7cbf80b9a6 [dashboard] add "with-options" buttons 2023-01-11 09:42:50 +01:00
Andrew Farries
91571f7277 [protocol] Add NoOrigin ConnectToServerOpt
Allow clients to disable setting an origin header when connecting to
`server`.
2023-01-10 20:52:50 +01:00
Gero Posmyk-Leinemann
581c025d53 [dashboard, server] Retry instead of redirect 2023-01-10 09:20:49 +01:00
Huiwen
f436cb7ae7 [supervisor-frontend] add user id for browser code
Co-authored-by: mustard <mhqnwt@gmail.com>
Co-authored-by: Jean Pierre <jeanp413@hotmail.com>
2023-01-10 09:10:49 +01:00
Milan Pavlik
fad619843d [server] Validate fields for setTeamMemberRole 2023-01-10 08:45:49 +01:00
Sven Efftinge
278ffca711 [dashboard] allow show options on ws start 2023-01-09 11:03:48 +01:00
Anton Kosyakov
697696029b [gp-run] experimental workspace config debug mode
Co-authored-by: Anton Kosyakov <anton@gitpod.io>
Co-authored-by: Victor Nogueira <victor@gitpod.io>
Co-authored-by: Andrea Falzetti <andrea@gitpod.io>
2023-01-09 06:32:48 +01:00
Sven Efftinge
19a267bbf4 [dashboard] new workspace with options 2023-01-03 20:30:44 +01:00
mustard
db188ebffa Update copyright of generated file 2023-01-03 09:57:42 +01:00
Sven Efftinge
0605514421 [server] Allow options on ws start
introduces IDE and workspace class arguments on WS Start
2022-12-16 08:42:25 -03:00
Sven Efftinge
5e0c93cb11 [dashboard] allow setting ws class for prebuilds 2022-12-12 04:39:21 -03:00
Christian Weichel
478a75e744 Switch license to AGPL 2022-12-08 13:05:19 -03:00
Pudong Zheng
abdf31d7e2 add grpc_client_handling_seconds metrics for nice-grpc 2022-12-08 10:50:18 -03:00
Sven Efftinge
4bc42faac6 [dashboard] consistent pay wall 2022-12-08 07:50:18 -03:00
Milan Pavlik
5400e269a7 [dashboard] List projects using Public API 2022-12-07 08:03:17 -03:00
Anton Kosyakov
9ea5ff3297 [server] move workspace ide configuration to ide service
Co-authored-by: Pudong Zheng <tianshi8650@gmail.com>
Co-authored-by: Victor Nogueira <victor@gitpod.io>
Co-authored-by: Andrea Falzetti <andrea@gitpod.io>
2022-12-07 06:51:17 -03:00
Filip Troníček
16f82b546b Add versions to the dashboard 2022-12-06 13:53:16 -03:00
Milan Pavlik
b79af4c184 [server] Move admin endpoints on GitpodServer to AdminServer 2022-12-06 12:08:16 -03:00
Thomas Schubart
25908ed234 [content-service-api] Add metrics 2022-12-05 07:01:15 -03:00
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