126 Commits

Author SHA1 Message Date
Milan Pavlik
c8613ce0e6 [public-api] Remove integration test, already covered in api package 2022-11-22 05:16:51 -03:00
Milan Pavlik
d17e2d67e4 [public-api] Generate & Parse Personal Access Tokens 2022-11-21 09:06:50 -03:00
Laurie T. Malau
ee08e7863c [db] Move db models to gitpod-db/go module 2022-11-21 08:37:50 -03:00
Jean Pierre
cd144de51f Add IDEClientService 2022-11-17 07:07:46 +02:00
Milan Pavlik
728d87011f [public-api] Wire up DB connection 2022-11-16 18:17:46 +02:00
Milan Pavlik
3a9e9bfee2 [public-api] Add Tokens RPC stubs 2022-11-16 11:31:45 +02:00
Milan Pavlik
d3eb25cfd2 [public-api] Initial stub implemention for CreateToken 2022-11-16 10:56:45 +02:00
Milan Pavlik
8aeb5e1891 [public-api] Reduce duplication when establishing connection to server 2022-11-15 18:15:45 +02:00
Milan Pavlik
d9bd0bf619 [public-api] Add test for CreateToken when feature flag enabled 2022-11-15 17:25:45 +02:00
Laurie T. Malau
98e6fe730c [public api] Use tokens feature flag 2022-11-15 14:36:45 +02:00
Jean Pierre
5c8f4c1f32 User service 2022-11-12 11:34:42 +02:00
Laurie T. Malau
2fef159ce4 [public api] Wire up UnimplementedTokensService 2022-11-11 18:25:41 +02:00
Milan Pavlik
5869d88fd0 [public-api] Implement DeleteTeam 2022-11-10 14:30:39 +02:00
Milan Pavlik
22491c1e33 [public-api] Cleanup connection retrieval to reduce duplication 2022-11-10 10:27:40 +02:00
Milan Pavlik
7be5384fa9 [public-api] Parse TeamID as UUID for extra validation 2022-11-09 14:21:39 +01:00
Milan Pavlik
2926d142ed [public-api] Make publiic api package match path 2022-11-09 09:42:39 +01:00
Milan Pavlik
59c57b4821 [public-api] Properly extract errors from Websocket RPC 2022-11-08 09:14:38 +01:00
Milan Pavlik
4da5f03cb9 [public-api] Handle blocked user error 2022-11-07 12:16:37 +01:00
Milan Pavlik
287ec318e8 [public-api] Implement ResetTeamInvite 2022-11-04 13:34:09 +01:00
Milan Pavlik
f5bbb50df0 [public-api] Parametrize connection URL based on token 2022-11-04 10:14:08 +01:00
Milan Pavlik
81b94dd359 [public-api] Implement UpdateTeamMember and DeleteTeamMember 2022-11-04 10:09:08 +01:00
Milan Pavlik
7f3e1e4c50 [public-api] Proxy Cookies to downstream for auth 2022-11-04 08:49:08 +01:00
Milan Pavlik
48e588193f [public-api] Fix request started metric reporting 2022-11-03 18:01:08 +01:00
Milan Pavlik
b97e9d6c5b [public-api] Cleanup Workspace Service tests 2022-11-03 13:59:08 +01:00
Milan Pavlik
17207c59de [dashboard] Use public-api to JoinTeam 2022-11-03 13:57:08 +01:00
Milan Pavlik
9df5efe1c3 [public-api] Implement experimental ListTeams 2022-11-03 13:57:08 +01:00
Milan Pavlik
db13af4c8d [public-api] Implement experimental JoinTeam 2022-11-03 13:57:08 +01:00
Milan Pavlik
a470cdbfc2 [public-api] Refactor to support multiple token types 2022-11-03 13:38:08 +01:00
Milan Pavlik
91ecf0782e [public-api] Implement experimental JoinTeam 2022-11-03 08:57:08 +01:00
Milan Pavlik
66c9f2df22 [public-api] Add primary_email to TeamMember 2022-11-03 08:33:07 +01:00
Milan Pavlik
5af42c46c0 [public-api] Implement experimental GetTeam 2022-11-03 08:31:07 +01:00
Milan Pavlik
1b4966be80 [public-api] Populate full name and avatar for team members 2022-11-02 16:50:07 +01:00
Milan Pavlik
e24616b9fb [public-api] Implement experimental ListTeams 2022-11-02 09:50:06 +01:00
Milan Pavlik
45dcd0a5c3 [public-api] Implement member_since on TeamMember 2022-11-01 15:44:06 +01:00
Milan Pavlik
4c3007af75 [public-api] Implement experimental TeamsService.CreateTeam 2022-11-01 13:56:06 +01:00
Milan Pavlik
9d1a82446d [public-api] Implement connection pool with LRU cache 2022-10-31 13:59:05 +01:00
Milan Pavlik
45acc29cb1 [public-api] Export metrics with package label instead of service 2022-10-25 10:14:39 +02:00
Milan Pavlik
2d888a5ded [public-api] Move API definitions to experimental package 2022-10-19 17:23:34 +02:00
Milan Pavlik
063be607c6 [public-api] Add logs interceptor 2022-10-19 11:59:34 +02:00
Milan Pavlik
d6242ed18a [public-api] Remove unimplemented, or no longer needed RPCs 2022-10-19 10:34:34 +02:00
mustard
3075f3e533 [public-api] implement workspace proto 2022-10-19 09:42:34 +02:00
Milan Pavlik
bbc39b9d33 [public-api] Add client/server metrics interceptor 2022-10-19 09:33:34 +02:00
Milan Pavlik
0a476c52e8 [public-api] U Refactor to use connect handlers, route to HTTP server 2022-10-12 12:19:27 +02:00
Milan Pavlik
46d734e482 [public-api] Authentication interceptors for connect API 2022-10-10 16:54:26 +02:00
Milan Pavlik
e836dd4fe3 [public-api] Bind unimplemented WorkspacesServiceHandler using Connect 2022-10-06 16:06:22 +02:00
Anton Kosyakov
08a8412774 random exponential backoff of server connections 2022-10-05 11:16:20 +02:00
Milan Pavlik
31f273205f [proxy] Route HTTP 1.x requests to public-api-server 2022-10-05 07:56:20 +02:00
Manuel Alejandro de Brito Fontes
d5eb5815b5 Update to 1.19 2022-10-04 15:17:22 +02:00
Manuel Alejandro de Brito Fontes
3f6cbd07f1 Update go dependencies 2022-10-04 15:17:22 +02:00
Milan Pavlik
aa6a8ffb0e [public-api] Reeuse metrics registry from baseserver 2022-10-03 13:50:19 +02:00