65 Commits

Author SHA1 Message Date
Anton Kosyakov
ffa75e5536 [jb] support running tests agaist latest backend version 2023-03-29 09:58:31 +02:00
Alex Tugarev
275e782341
[Orgs] Persist slug (#16923)
* [orgs] Persist `slug`

* [Orgs] Make `slug` changeable on Settings page

* update to use input/button components and mutation

* [papi] Re-add Team.slug

---------

Co-authored-by: Brad Harris <bmharris@gmail.com>
2023-03-24 10:51: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
Anton Kosyakov
532513a848 fix #12208: gp env to respect workspace env vars 2023-02-20 18:36:50 +01:00
Gero Posmyk-Leinemann
1a9094756a [public-api-server] Forward Origin header where provided 2023-02-15 15:39:20 +01:00
Filip Troníček
880f186042 gp timeout set and gp timeout show to echo back the server-interpreted display duration
This means that 1439m doesn't become "1439 minutes", but rather "29 hours and 59 minutes"
2023-02-10 11:38:15 +01:00
Filip Troníček
626b0e1386 Add humanReadableDuration as return value from setWorkspaceTimeout 2023-02-10 11:38:15 +01:00
Milan Pavlik
1dc48fbc23 [teams] Remove slug usage 2023-02-07 07:51:44 +01:00
Sven Efftinge
95996df038 [server, cli] Allow flexible workspace timeouts 2023-01-18 16:14:26 +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
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
Christian Weichel
478a75e744 Switch license to AGPL 2022-12-08 13:05:19 -03:00
Milan Pavlik
5400e269a7 [dashboard] List projects using Public API 2022-12-07 08:03:17 -03:00
mustard
f597a96f05 [supervisor] localify struct of ports sort 2022-11-18 12:17:48 +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
Milan Pavlik
890d648929 [public-api] Define TeamsService.DeleteTeam RPC 2022-11-10 11:12:40 +02:00
Sven Efftinge
9f9c6761b2 [server] update go api 2022-11-10 09:03:45 +01:00
Milan Pavlik
81b94dd359 [public-api] Implement UpdateTeamMember and DeleteTeamMember 2022-11-04 10:09:08 +01:00
Milan Pavlik
172bf96007 [gitpod-protocol] Support using Cookie for Golang client 2022-11-03 08:59:07 +01:00
Milan Pavlik
9e255760eb [gitpod-protocol] Add ResetGenericInvite to golang client 2022-11-03 08:58:07 +01:00
Milan Pavlik
debb16b9cb [gitpod-protocol] Add support for getTeam in golang client 2022-11-02 09:34:06 +01:00
Milan Pavlik
ede1bcefb0 [gitpod-protocol] Add support for getTeams to golang client 2022-11-01 09:19:06 +01:00
Milan Pavlik
355bd423de [gitpod-protocol] Add getGenericInvite to golang client 2022-10-31 16:09:05 +01:00
Milan Pavlik
8accb1497a [gitpod-protocol] Add createTeam, joinTeam, getTeamMembers to Go lib 2022-10-27 10:39:41 +02:00
Milan Pavlik
903e31db2e [gitpod-protocol] Make APIInterface an io.Closer 2022-10-26 14:11:40 +02:00
mustard
71889fd187 [supervisor] respond PortsStatus with order 2022-10-20 22:01:36 +02:00
Andrew Farries
63c4fec94e Remove all references to layoutData 2022-10-04 08:15:20 +02:00
mustard
0d416fb738 [gp-cli] add command to change ports visibility 2022-09-29 11:42:30 +02:00
Jan Keromnes
23f216b831 [server] Remove deprecated sendFeedback method 2022-09-13 17:16:14 +02:00
mustard
cbe7c8c573 [gitpod-protocol] add missing method in golang 2022-08-25 12:36:41 +02:00
Christian Weichel
705c4603ab [public-api] Support ListWorkspace 2022-07-13 10:17:00 +02:00
mustard
154dc5fd7d [server,db,protocol] support ssh public key
Co-authored-by: George Tsiolis <tsiolis.g@gmail.com>
2022-07-05 11:04:52 +05:30
Andrew Farries
5cc4e3d0b2 Return raw duration from getWorkspaceTimeout
Include the raw duration from getWorkspaceTimeout, ie in the format
'60m' before translation to 'short' or 'extended' etc.
2022-06-24 19:26:33 +05:30
Andrew Farries
b43824759a Add GetOwnerToken method to APIoverJSONRPC 2022-05-17 22:11:32 +05:30
mustard
f6080897a7 Remove Theia extension related code 2022-03-12 00:17:18 +05:30
Jean Pierre
95a43828f5 Set editor to insiders in ide test 2022-03-09 16:52:16 +05:30
Jean Pierre
e899a4c30c Fix incorrect type in GithubAppPrebuildConfig 2022-01-21 09:07:13 +01:00
Jan Koehnlein
1c75ffbac4 [server] removed unused branding from config 2022-01-11 15:21:05 +01:00
Gero Posmyk-Leinemann
28597c5342 Revert "[server, protocol] Remove GithubAppConfig.addCheck"
This reverts commit a62ce4a2c0f9ddf23463d2043257e241034b129f.
2022-01-10 16:02:04 +01:00
Gero Posmyk-Leinemann
63aba9a32e [server, protocol] Remove GithubAppConfig.addCheck
We can remove this without prior deprecationg because it has never been part of the externak interface (gitpod-schema.json)
2022-01-07 15:05:01 +01:00
Filip Troníček
4cf94168d0 Add git command analytics 2022-01-07 11:07:00 +01:00
Victor Nogueira
f85494006d [supervisor] Provide port Name and Description along with the port status 2021-12-20 18:42:44 +01:00
Pudong
fb99a9f5eb [ide] add user-agent header to ws connection to server 2021-12-20 07:21:44 +01:00
Pudong Zheng
f153cbb1b2 [gp-cli] allow to create snapshot 2021-12-07 14:06:32 +01:00
Pudong Zheng
c715b3521f remove all private repo check 2021-11-09 12:20:07 +01:00
Manuel Alejandro de Brito Fontes
a30a1bff48 Add ExposedPorts message and remove Target and GlobalPort 2021-11-05 10:33:03 +01:00
Gero Posmyk-Leinemann
b385af4e38 [server, protocl] Introduce 'waitForSnapshot' 2021-11-04 12:18:12 +01:00
Anton Kosyakov
afd2cb3a2a fix #5699: fix parisng of tasks env vars in go 2021-09-17 05:36:42 -03:00
Anton Kosyakov
03015215a9 fix #5552: fail the local app if the server conneciton is permamently broken 2021-09-07 15:02:13 +02:00