11481 Commits

Author SHA1 Message Date
Jean Pierre
f0457a863d
[JetBrains] Update IDE images to new build version (#19366)
Co-authored-by: Robo Quat <roboquat@gitpod.io>
main-gha.22614
2024-01-30 20:13:06 +02:00
Nandaja Varma
5c59b896d2
[installer] Fix wrong env var name for proxy settings (#19367) main-gha.22611 2024-01-30 20:11:06 +02:00
Robo Quat
fac601f9ff
Update Platform Version of JetBrains Backend Plugin (EAP) to 241.9959-EAP-CANDIDATE-SNAPSHOT (#19362) main-gha.22602 2024-01-30 18:11:06 +02:00
Nandaja Varma
81b991cc2c
[openvsx-proxy] Pass in proxy settings as env vars (#19364)
* [openvsx-proxy] Pass in proxy settings as env vars

* remove unnecessary env var
main-gha.22595
2024-01-30 15:23:06 +02:00
Huiwen
b7d39c0cd4
[papi] add prebuild log url to prebuild message (#19353)
* [papi] GetPrebuildLogUrl proto implement

* Remove seperated API

* fix incorrect URL module
main-gha.22585
2024-01-29 19:38:05 +02:00
Jean Pierre
d0b5b873ec
Add invalid billing address notification (#19349)
* Add webhook events

* Properly set AutomaticTax

* Use address element

* 💄

* Update susbcription on address update

* Try scroll modal

* Fix

* try fix modal scroll

* Add toast notification

* Add invalidBillingAddress column to d_b_stripe_customer

* 💄

* 💄

* Fix

* Try fix update

* Address feedback
main-gha.22559
2024-01-29 11:12:05 +02:00
Pudong
f87f76620f
[ws-manager-mk2] do not report workspace activity metrics if it not a leader (#19360) main-gha.22558 2024-01-29 10:49:05 +02:00
Robo Quat
cde558cfa9
update index (#19355)
Co-authored-by: roboquat <roboquat@users.noreply.github.com>
main-gha.22531
2024-01-26 17:03:02 +02:00
Jean Pierre
11a7dfeb0d
[JetBrains] Update IDE images to new build version (#19348)
Co-authored-by: Robo Quat <roboquat@gitpod.io>
main-gha.22530
2024-01-26 16:20:02 +02:00
Huiwen
0a40f89bdc
[dashboard] ux improvement on pat list (#19356) main-gha.22529 2024-01-26 14:20:02 +02:00
Robo Quat
9033ef210a
update index (#19333)
Co-authored-by: roboquat <roboquat@users.noreply.github.com>
main-gha.22482
2024-01-25 01:45:01 +02:00
Huiwen
a91caf1e04
[papi] better grpc code for application unimplemented (#19351) main-gha.22475 2024-01-24 15:27:01 +02:00
Filip Troníček
3af824e603
Implement ListOrganizationPrebuilds (#19326)
* Define `ListOrganizationPrebuilds`

* Fix because of name changes

* Add unimplemented `listOrganizationPrebuilds`

* Crazy stuff right here

* Address huiwen's comments

* Fix more types

* sad™

* trrr

* WIP API changes

* Add configuration id and search term filtering

* Filtering

* Offload prebuild listing to prebuild manager

* unused thingy delete

* Add filtering by status

* `listPrebuilds` -> `listOrganizationPrebuilds`

* Configuration filtering could be done with a branch

... what do you say?

* Implement branch filtering

* Update pagination rules

* Fix pagination limit validation error

* Migrate one more

* Fix org id for prebuild listing

* Update components/gitpod-db/src/typeorm/workspace-db-impl.ts

Co-authored-by: Siddhant Khare <siddhant@gitpod.io>

* Apply code suggestions

* Align pagination with config service

* Status filter validation

* Align org id usage

* Revert back to `listPrebuilds`

* Update components/gitpod-db/src/typeorm/workspace-db-impl.ts

Co-authored-by: Siddhant Khare <siddhant@gitpod.io>

* Bring in search

* Fix proj id instead of org id

* Fix search query‽‽‽

* nit 💄

---------

Co-authored-by: Siddhant Khare <siddhant@gitpod.io>
Co-authored-by: Huiwen Huang <huiwen@gitpod.io>
main-gha.22467
2024-01-24 11:59:01 +02:00
Robo Quat
a14399d4ce
Update Platform Version of JetBrains Gateway Plugin (EAP) to 241.8102-EAP-CANDIDATE-SNAPSHOT (#19344) main-gha.22448 2024-01-23 18:13:00 +02:00
Huiwen
f869669c1e
[papi] log ctx time if request took too much time (#19343) main-gha.22439 2024-01-23 10:37:00 +02:00
Siddhant Khare
eb2c3dea85
Fix & Refactor Git Integration settings modal (#19345)
* Fix integration settings URL and improve copy functionality

* Add InputWithCopy component to GitIntegrationModal & code cleanup
main-gha.22438
2024-01-23 04:56:59 +02:00
Jean Pierre
e4faf2b92d
Add tracing logging for hanging issue (#19346)
* Add tracing logging for hanging issue

* 💄

* 💄

* 💄

* log prefix

* 💄

* Add user loaded

* rename

* 💄

---------

Co-authored-by: Huiwen Huang <huiwen@gitpod.io>
main-gha.22431
2024-01-22 22:38:59 +02:00
Filip Troníček
723d57a684
Define ListOrganizationPrebuilds (#19316)
* Define `ListOrganizationPrebuilds`

* Fix because of name changes

* Add unimplemented `listOrganizationPrebuilds`

* Crazy stuff right here

* Address huiwen's comments

* Fix more types

* sad™

* Add configuration id and search term filtering
main-gha.22413
2024-01-22 19:44:59 +02:00
Jean Pierre
cd5a7bde79
Update Platform Version of JetBrains Backend Plugin (EAP) to 241.8102-EAP-CANDIDATE-SNAPSHOT (#19336)
Co-authored-by: Robo Quat <roboquat@gitpod.io>
main-gha.22403
2024-01-19 17:48:56 +02:00
Huiwen
f4999b8c14
[installer] update log level of spicedb (#19339) main-gha.22398 2024-01-19 10:54:56 +02:00
Huiwen
b07323e156
[server] fix BBS metadata latest-commit-metadata not defined cause prebuild trigger failed (#19331) main-gha.22397 2024-01-19 10:44:56 +02:00
Huiwen
230c190f35
[papi] add api to allow organization owner to create a temporary token (#19324)
* [papi] add token service to gitpod.v1

* Address feedback

* Fix spice test cases

* fix db tests
main-gha.22396
2024-01-19 10:21:55 +02:00
Huiwen
b655c99b20
Add admin role to builtin admin back (#19337) main-gha.22388 2024-01-19 09:25:55 +02:00
Huiwen
1d44c43b48
Add track event team_joined back (#19334) main-gha.22365 2024-01-18 09:06:55 +02:00
Jean Pierre
59d89d5e1c
Update code stable (#19332) main-gha.22362 2024-01-18 07:39:54 +02:00
Jean Pierre
e6bf79e5b7
Revert "Revert "Redirect on workspace stop" (#19323)" (#19325)
* Revert "Revert "Redirect on workspace stop" (#19323)"

This reverts commit 827a1a03127bd2ab24ce2503247a19b48326fca5.

* Fix

* Fix

* 💄
main-gha.22359
2024-01-18 01:06:56 +02:00
Jean Pierre
668c0a12e9
Update code web extension (#19330) main-gha.22351 2024-01-17 19:09:54 +02:00
Huiwen
5ce88c3b4e
[dashboard] allow no expiration date PAT (#19327)
* [dashboard] allow no expiration date PAT

* fix iso datetime

* Fix entry

* nit
main-gha.22343
2024-01-17 11:09:54 +02:00
Siddhant Khare
8df43f34bb
[dashboard] Fix GitHub app integration URL in user settings (#19329)
* [dashboard] Fix GitHub app integration URL in user settings

* fix url to `settings/applications`

based on @AlexTugarev's comment
main-gha.22335
2024-01-17 09:24:54 +02:00
Huiwen
d2c0ed2882
[observability] update dashboard not all ready alert (#19317) main-gha.22283 2024-01-15 12:01:52 +02:00
Sven Efftinge
827a1a0312
Revert "Redirect on workspace stop" (#19323) main-gha.22281 2024-01-15 11:46:52 +02:00
Robo Quat
fcccc0ddb6
update index (#19322)
Co-authored-by: roboquat <roboquat@users.noreply.github.com>
main-gha.22273
2024-01-15 01:11:51 +02:00
Robo Quat
b1d1821209
update index (#19321)
Co-authored-by: roboquat <roboquat@users.noreply.github.com>
main-gha.22270
2024-01-13 11:37:50 +02:00
Kyle Brennan
8ca78eabbd
[gpctl] add users unblock command (#19320)
* [gpctl] unblock user command

* [gpctl] refactor blockUser

Ergonomically it is nice to block and unblock as separate commands

But we can consolidate logic to a single function
main-gha.22267
2024-01-12 22:57:49 +02:00
Jean Pierre
10648e17f2
Redirect on workspace stop (#19314)
* Redirect to custom url when workspace stops

* Redirect to url when workspace stops

* Address feedback

* 💄

* 💄

* 💄

* 💄

* 💄
main-gha.22261
2024-01-12 16:33:49 +02:00
Jean Pierre
36d89c638b
Update product icon (#19315) main-gha.22260 2024-01-12 16:28:49 +02:00
Huiwen
7d2c34efc6
[server] fix db tests with test ctx wrap (#19319) main-gha.22258 2024-01-12 13:10:49 +02:00
Huiwen
22a8ca0f99
[server] fix can not join org (#19318) main-gha.22254 2024-01-12 12:06:49 +02:00
Huiwen
7094f19ee8
Add collaborator role to organization (#19311)
* Update spicedb schema

* SpiceDB gen code

* [server] add collaborator

* Update papi

* Dashboard

* nit

* Complete TODOs

* server dataops pass teamId

* Add test cases for collaborator's PAT and cookie API fetch

* Add test case description

* remove unnecessary export

* Redirect to dashboard after join an org

* Hide settings for collaborator

* dataops join via oidc should be collaborator

* Fix test

* Goes back to /workspaces
main-gha.22247
2024-01-12 10:53:49 +02:00
Siddhant Khare
0f5a1323a3
[UX] Refactor Tab menu styles to highlight active state (#19310)
* [UX] Refactor Tab menu styles to highlight active state

* revert experiment :)
main-gha.22210
2024-01-10 18:27:48 +02:00
Filip Troníček
f4581606b0
Fix button gap (#19306)
* Fix button gap

* Fix oopsie
main-gha.22184
2024-01-09 20:50:47 +02:00
Wouter Verlaek
547cdbf26c
Fix integration tests workflow run list (#19308) main-gha.22179 2024-01-08 18:09:46 +02:00
Jean Pierre
f55efbd396
[JetBrains] Update IDE images to new build version (#19304)
Co-authored-by: Robo Quat <roboquat@gitpod.io>
jp-regulatory-bass-gha.22140 jp-regulatory-bass-gha.22141 main-gha.22139
2024-01-04 20:18:42 +02:00
Robo Quat
d052874f6d
Update Platform Version of JetBrains Gateway Plugin (EAP) to 233.13135-EAP-CANDIDATE-SNAPSHOT (#19292) main-gha.22135 2024-01-04 18:26:42 +02:00
Robo Quat
3bbeb744d3
Update Platform Version of JetBrains Gateway Plugin (Stable) to 233.13135-EAP-CANDIDATE-SNAPSHOT (#19297) main-gha.22129 2024-01-04 18:17:42 +02:00
Filip Troníček
2546ef12be
Make gitpod org get use the context's org by default (#19295)
* Make `gitpod org get` use the context's org by default

* Changelog addition
main-gha.22122
2024-01-04 16:07:41 +02:00
Robo Quat
d240f9c785
update index (#19288)
Co-authored-by: roboquat <roboquat@users.noreply.github.com>
main-gha.22121
2024-01-04 15:32:42 +02:00
Sven Efftinge
0a3e22ba3d
[usage] track email for free allowance (#19303)
* [usage] track email for free allowance

* [db] d_b_free_credits: Add indexes for userId and email

---------

Co-authored-by: Gero Posmyk-Leinemann <gero@gitpod.io>
main-gha.22117
2024-01-04 10:49:41 +02:00
Kyle Brennan
7e085ed5ad
[ws-manager-api] remove unused SSHKey field (#19287)
* [ws-manager-api] remove SSHKey field

It's no longer needed

* Ran kubebuilder `make generate`

* Ran kubebuilder's `make manifests`

* Update readme

* Cleanup
main-gha.22109
2024-01-03 17:00:41 +02:00
Kyle Brennan
31db761ae7
[obs] tune GitpodWorkspaceStuckOnStoppingMk2 alert (#19299)
This alert fired 8 times for us107 since Dec 23, none of the pages required action from the on-call operator.

Let's make it more difficult for the alert to fire, to avoid unnecessary escalations to on-call.
main-gha.22098
2023-12-31 22:30:38 +02:00