Milan Pavlik
2ce21be20e
[dashboard] Periodically fetch JWT cookie WEB-411 ( #17797 )
...
* retest
* [server] Re-issue session as JWT
* retest
* retest
* Fix
* fix
* Fix
* [dashboard] Periodically refresh JWT cookie
* retest
2023-05-31 21:46:05 +08:00
Milan Pavlik
e6ca419947
[server] Endpoint to issue JWT cookie, when valid session exists WEB-411 ( #17788 )
...
* retest
* [server] Re-issue session as JWT
* retest
* retest
* Fix
* fix
* fix
* Fix
* Fix
* fix
2023-05-31 21:25:05 +08:00
Thomas Schubart
153d4462c5
[server] Show maintenance error message ( #17770 )
...
* [server] Show maintanence error message
* [server] Make message uppercase and check details
* [server] Add tests for error comperator
2023-05-31 20:25:05 +08:00
Milan Pavlik
c1f29f060e
[server] Fix clearing of JWT cookies ( #17793 )
...
* [server] SFix clearing of JWT cookies
* retest
* fix
2023-05-31 19:52:05 +08:00
Milan Pavlik
056ba722f7
[server] Issue JWT cookie in IAM Sessions for OIDC sign-in ( #17762 )
2023-05-30 22:54:04 +08:00
Gero Posmyk-Leinemann
f7d81a8eef
[server, db] Fix some imports to re-enable "yarn test" in server ( #17769 )
2023-05-30 17:27:04 +08:00
Milan Pavlik
35f3c98b98
[server] Prevent avatarUrl update WEB-403 ( #17777 )
...
* [server] Prevent avatarUrl update
* fix
2023-05-30 17:07:04 +08:00
Alex Tugarev
a62aceeb1f
[oidc] Forward errors through /complete-auth endpoint ( #17753 )
2023-05-26 22:28:00 +08:00
Sven Efftinge
a66eb802b5
[server] run job, that fixes bad stripe migration ( #17765 )
2023-05-26 20:45:00 +08:00
Sven Efftinge
8aaa777fae
[migration] fix migration of stripe customers ( #17764 )
2023-05-26 20:25:00 +08:00
Sven Efftinge
734e144bf5
[server] expose API for blocked email domains ( #17754 )
2023-05-26 04:12:59 +08:00
Sven Efftinge
499efb1ce7
[server] double amount of migrated users per run ( #17750 )
2023-05-26 04:11:59 +08:00
Sven Efftinge
edab664fe6
[server] reduce logging ( #17747 )
...
Jobs are expected to run in parallel and have only one job run succeed
to aquire the log and actually run the job. This is not the case for other
uses of a distributed lock, where we just want to postpone the execution
2023-05-26 04:10:59 +08:00
Milan Pavlik
0682ece2a4
[server] JWT Sessions set User and Session ID - WEB-410 ( #17709 )
...
* [server] Remove sessions
* fix
* touch up
* fix
* fix
* Fix
* Fix
2023-05-26 03:45:59 +08:00
Alex Tugarev
bfcca51efd
[dashboard] remove returnTo param from /complete-auth endpoint ( #17745 )
...
The Login component can use the provided `returnToPath` to forward on client request. Passing the same value down into the callback handlers is completely unnecessary.
2023-05-25 20:17:00 +08:00
Alex Tugarev
c8c4c3bda9
Root out obsolete self-hosted setup ( #17729 )
2023-05-25 15:44:59 +08:00
Sven Efftinge
2ff6e6ae76
[jobs] support passing state between job runs ( #17734 )
2023-05-25 15:03:59 +08:00
Jean Pierre
2c8852e197
[public-api] Add startWorkspace api ( #17682 )
...
* Add startWorkspace api
* Add new scopes to vscode client
* Fix
* Fix
* 💄
Co-authored-by: Milan Pavlik <milan@gitpod.io>
---------
Co-authored-by: Milan Pavlik <milan@gitpod.io>
2023-05-25 03:43:58 +08:00
Sven Efftinge
116998a738
Enable migration job again ( #17737 )
2023-05-24 22:20:58 +08:00
Sven Efftinge
58377ab867
[server] fix wrong use of resources argument ( #17736 )
2023-05-24 21:54:58 +08:00
Sven Efftinge
db652c42ec
Update org-only-migration-job.ts ( #17733 )
...
reduce job
2023-05-24 21:15:58 +08:00
Milan Pavlik
e481eb9279
[server] Fetch User based on JWT Session sub ( #17710 )
2023-05-24 20:40:58 +08:00
Milan Pavlik
3b3df96371
[server] Remove Rabbit MQ concensus ( #17708 )
...
* [server] Migrate snapshots jobs
* fix
* Fix
* [server] Remove Rabbit MQ concensus
2023-05-24 20:39:58 +08:00
Sven Efftinge
92f37f2172
[server] fix migration query ( #17732 )
2023-05-24 19:48:58 +08:00
Sven Efftinge
c05976e3f3
[server] adjust migration job ( #17730 )
2023-05-24 17:35:58 +08:00
Anton Kosyakov
8902b61854
[public-api] stats initial ( #17718 )
2023-05-24 17:27:58 +08:00
Filip Troníček
01985c5085
Correctly infer branch names for SSO users ( #17683 )
...
* Correctly infer branch names
* Remove windows-prohibited characters
* Add initial unit test
* newline
* Fix desired test outputs
* fixies
* Extract `maxBaseBranchLength`
* comment wording
2023-05-24 03:41:57 +08:00
Sven Efftinge
322548c254
[server] install job for orgonly migration ( #17692 )
...
* [server] install job for orgonly migration
* [dashboard] handle no orgs (#17697 )
2023-05-24 02:41:57 +08:00
Sven Efftinge
44e92bfd2b
Show migration message after migration ( #17672 )
2023-05-24 02:08:57 +08:00
Milan Pavlik
1b7529cbc1
[server] Migrate snapshots jobs WEB-225 ( #17494 )
...
* [server] Migrate snapshots jobs
* fix
* Fix
* Fix
2023-05-23 19:01:57 +08:00
Milan Pavlik
03f8134046
[server] Use JWTs for Sign-in flow state WEB-365 ( #17628 )
...
* [server] Use JWTs for Sign-in flow state
* rerun
* fix
* fix
* fix
* fix
* fix
* fix
* Fix
* retest
* fix
* fix
2023-05-23 18:52:57 +08:00
Sven Efftinge
2ed2597c5f
[server] garbage collect ws less often ( #17704 )
2023-05-23 14:47:56 +08:00
Sven Efftinge
638ec536e0
[server] run status updater less frequently ( #17702 )
2023-05-23 14:26:57 +08:00
Brad Harris
e75c6cd952
Handle an expired admin user link ( #17667 )
...
* wip placeholder
* adding addressable error pages and expired ots page
* typo in url
2023-05-23 00:24:56 +08:00
Sven Efftinge
dd7f5f70ba
[dedicated] explicit single-org config ( #17547 )
2023-05-22 20:08:56 +08:00
Alex Tugarev
75a8fb3703
[server] update OIDC users on sign-in (email) – WEB-370 ( #17633 )
...
* [server] update OIDC users on sign-in (email)
* adding simple tests for update of email attribute
2023-05-22 17:54:56 +08:00
Sven Efftinge
9a83e92d81
[server] delete duplicate auth provider ( #17651 )
2023-05-22 16:28:56 +08:00
Pudong
176393a0c8
Add support to forward https protocol port ( #17644 )
...
* add support to forward https protocol port
* Update components/ws-proxy/pkg/proxy/routes.go
Co-authored-by: Kyle Brennan <kyle@gitpod.io>
---------
Co-authored-by: Kyle Brennan <kyle@gitpod.io>
2023-05-19 15:22:53 +08:00
Milan Pavlik
4acd6bc215
[server] Fix workspace start mutex initial lock duration ( #17656 )
2023-05-18 01:58:51 +08:00
Sven Efftinge
6765bd93d7
[server] verify members of paying orgs ( #17654 )
2023-05-18 00:00:51 +08:00
Sven Efftinge
85d958450b
[db] remove db-based distributed lock ( #17652 )
...
we are using redis for this now
2023-05-17 23:28:51 +08:00
Sven Efftinge
dc7fa38db4
remove long-running migrations ( #17638 )
2023-05-17 21:23:51 +08:00
Sven Efftinge
12539509ff
[server] remove stripe fix again ( #17636 )
2023-05-17 20:54:51 +08:00
Sven Efftinge
32235a5497
[server] fix WEB-349 ( #17634 )
2023-05-16 22:16:01 +08:00
Sven Efftinge
a84a2166ea
[server] fix stripe query ( #17631 )
2023-05-16 20:23:01 +08:00
Sven Efftinge
3d3ad2a7b6
[server] fix invoices ( #17629 )
2023-05-16 19:16:01 +08:00
Sven Efftinge
0679eb2dde
fix build ( #17630 )
2023-05-16 19:15:01 +08:00
Sven Efftinge
135d817759
[server] immediately run jobs ( #17626 )
2023-05-16 16:55:01 +08:00
Milan Pavlik
e772a26c05
[server] Add support for encoding AuthFlow as JWT - WEB-365 ( #17619 )
...
* [server] Add support for encoding AuthFlow as JWT
* fix
2023-05-16 15:50:01 +08:00
Brad Harris
601bfbfe64
Show a pending status if setup is still required ( #17587 )
...
* Show a pending status if setup is still required
* adjusting to handle image
* Adding setup pending check
* swap to cubicle
* handle welcome msg not showing when setup pending
* cleanup
* removing
* reverting some previous changes
* try and make setup checks a bit more clear
* unused var
* adding a comment
* using helper fn
* renaming for clarity
* remove @ from filename
* disable srcSet to test build
* add png to build src
* add dark mode verison of cubicle
* 600 is too dark on a dark background
* hide privacy policy until login is ready
* use gitpod svg w/ text
2023-05-16 05:53:00 +08:00