Milan Pavlik
|
6fcfe2519e
|
[public-api] Add BlockUser rpc (#17000)
|
2023-03-23 16:35:16 +01:00 |
|
Christian Weichel
|
da4cafd5e5
|
Gitpod OIDC Identity Provider (#16482)
* Prototype IDP provider
* [gp cli] Add IDP commands
* [public-api] Remove zitadel based IDP implementation
* [gitpod-cli] Add IDP support for Vault
* [idp] Remove per-org IDP
* [idp] Add key cache and random key IDs
* [idp] Defer GetIDToken authorisation to server
* [idp] Add Redis public key cache
* [gitpod-cli] Hide IDP commands
* [idp] Add key ID to JWT
* [idp] Add unit tests
* [idp] Adress review comments
* [public-api-server] Use logging middleware globally
* [public-api-server] Simplify service registration
* [idp] Add Redis outage resilience
|
2023-03-03 17:11:01 +01:00 |
|
Milan Pavlik
|
1dc48fbc23
|
[teams] Remove slug usage
|
2023-02-07 07:51:44 +01:00 |
|
Alex Tugarev
|
487b7edfde
|
[public-api] re-generate and adjust callsites
|
2023-01-20 12:11:27 +01:00 |
|
Milan Pavlik
|
1706974cc3
|
[oidc] Add Organisation ID to OIDC API
|
2023-01-18 11:37:25 +01:00 |
|
Siddhant Khare
|
8b1b59014b
|
License Public API npm package
|
2023-01-16 10:02:23 +01:00 |
|
mustard
|
e82fe80af9
|
[public-api] add workspaceStatus stream rpc
|
2023-01-09 10:59:48 +01:00 |
|
Milan Pavlik
|
9237708176
|
[public-api] Define DeleteWorkspace
|
2023-01-04 10:15:43 +01:00 |
|
Milan Pavlik
|
10969f54db
|
[public-api] Make StopWorkspace a unary RPC
|
2022-12-19 20:05:29 -03:00 |
|
Christian Weichel
|
478a75e744
|
Switch license to AGPL
|
2022-12-08 13:05:19 -03:00 |
|
mustard
|
42d6129d12
|
[public-api] define endpoints for ports and git token
|
2022-12-06 12:37:16 -03:00 |
|
Alex Tugarev
|
f8ffbe0b57
|
[iam] clean up oidc.proto
|
2022-12-05 14:01:16 -03:00 |
|
Alex Tugarev
|
fd2247595c
|
[iam] Add proto definitions for OIDC provider config
|
2022-12-05 12:43:15 -03:00 |
|
Milan Pavlik
|
2ce9d02743
|
[pat] Validate PAT name
|
2022-11-24 05:57:53 -03:00 |
|
Milan Pavlik
|
64ed64a428
|
[pat] Remove description field
|
2022-11-24 05:19:53 -03:00 |
|
Milan Pavlik
|
d14c82af19
|
[public-api] Remove hash property from Personal Access Token
|
2022-11-22 13:32:52 -03:00 |
|
Milan Pavlik
|
28a7fda9d9
|
[public-api] ListPersonalAccessTokens with Pagination definitons
|
2022-11-22 04:43:51 -03:00 |
|
Jean Pierre
|
cd144de51f
|
Add IDEClientService
|
2022-11-17 07:07:46 +02:00 |
|
Milan Pavlik
|
ca3f94d42e
|
[public-api] Add ID to RegeneratePersonalAccessTokenRequest
|
2022-11-16 11:00:46 +02:00 |
|
Milan Pavlik
|
59da81a9e7
|
[public-api] Make pagination page an int
|
2022-11-15 01:43:44 +02:00 |
|
Milan Pavlik
|
bf6b080ce3
|
[public-api] Add extra prebuild settings to Project Settings
|
2022-11-14 10:03:43 +02:00 |
|
Jean Pierre
|
5c8f4c1f32
|
User service
|
2022-11-12 11:34:42 +02:00 |
|
Milan Pavlik
|
81c009c416
|
[public-api] Define ProjectsService
|
2022-11-11 16:49:41 +02:00 |
|
Laurie T. Malau
|
9af1570cd9
|
[public api] Proto definitions for tokens
|
2022-11-10 12:29:40 +02:00 |
|
Milan Pavlik
|
890d648929
|
[public-api] Define TeamsService.DeleteTeam RPC
|
2022-11-10 11:12:40 +02:00 |
|
Milan Pavlik
|
66c9f2df22
|
[public-api] Add primary_email to TeamMember
|
2022-11-03 08:33:07 +01:00 |
|
Milan Pavlik
|
0a92af5390
|
[public-api] Add avatar_url and full_name to TeamMember
|
2022-11-02 09:25:07 +01:00 |
|
Milan Pavlik
|
3d7cf213c3
|
[public-api] Define GetTeam RPC
|
2022-11-02 08:42:06 +01:00 |
|
Milan Pavlik
|
da562a4817
|
[public-api] Add member_since to TeamMember definition
|
2022-11-01 09:21:06 +01:00 |
|
Milan Pavlik
|
b8e92260cc
|
[public-api] Add experimental TeamsService
|
2022-10-31 14:52:05 +01:00 |
|
Milan Pavlik
|
e84bd1faca
|
[public-api] Define TeamService.CreateTeam protos
|
2022-10-27 13:27:41 +02:00 |
|
Jean Pierre
|
f732037a12
|
Fix entrypoint
|
2022-10-21 21:19:36 +02:00 |
|
Jean Pierre
|
42cbc5ba0e
|
Add missing entrypoint
|
2022-10-20 21:34:35 +02:00 |
|
Milan Pavlik
|
d0d80ded46
|
[public-api] Remove dependency on @gitpod/gitpod-protocol
|
2022-10-20 15:36:35 +02:00 |
|
Milan Pavlik
|
2d888a5ded
|
[public-api] Move API definitions to experimental package
|
2022-10-19 17:23:34 +02:00 |
|
Milan Pavlik
|
d6242ed18a
|
[public-api] Remove unimplemented, or no longer needed RPCs
|
2022-10-19 10:34:34 +02:00 |
|
mustard
|
dbaf125c6f
|
[public-api] expose WorkspaceInstance as part of Workspace message
|
2022-10-19 09:42:34 +02:00 |
|
Milan Pavlik
|
bbfc28df29
|
[public-api] Generate Go and TS Connect protos with buf
|
2022-10-06 14:18:22 +02:00 |
|
Christian Weichel
|
099169a6c8
|
[public-api] Add preparing phase
Altering the enum numbers is OK here because the enum has never been exposed
before, hence we can be sure that there is no consumer of this API yet.
|
2022-07-13 10:17:00 +02:00 |
|
Milan Pavlik
|
d336cf8696
|
[public-api] Publish to NPM
|
2022-05-17 17:46:31 +05:30 |
|
Andrew Farries
|
8bcbccb125
|
Rerun protoc
|
2022-05-12 16:01:27 +05:30 |
|
Andrew Farries
|
3bd3dd2add
|
Rerun protoc
via `components/public-api/generate.sh`.
|
2022-05-12 16:01:27 +05:30 |
|
Milan Pavlik
|
daba3bbaf9
|
[public-api] Remove gp-lint
|
2022-05-03 13:00:18 +05:30 |
|
Milan Pavlik
|
d2bdfa9a1c
|
[public-api] Fix codegen
|
2022-04-28 16:58:14 +05:30 |
|
Christian Weichel
|
de3abf2089
|
[public-api] Draft more of the prebuild API
|
2022-03-26 15:31:09 +05:30 |
|
Christian Weichel
|
739dd4c589
|
[public-api] Add and enforce application-level error status
|
2022-03-26 15:31:09 +05:30 |
|
Christian Weichel
|
486da4e964
|
[public-api] Make owner token access explicit
|
2022-03-26 15:31:09 +05:30 |
|
Christian Weichel
|
19f93d9115
|
[public-api] Extend workspace context
|
2022-03-26 15:31:09 +05:30 |
|
Christian Weichel
|
f5011cb6e2
|
[public-api] Better workspace instance support
|
2022-03-26 15:31:09 +05:30 |
|
Christian Weichel
|
bb3d9c7b8b
|
[public-api] Add linting
|
2022-03-26 15:31:09 +05:30 |
|