Gero Posmyk-Leinemann
d3eccd0169
[gp] Allow update of existing user-scoped env vars ( #20193 )
...
* [gp, protocol, server] Remove references to long-deprecated "getEnvVars" API method
* [gp, server] Allow users to update user-scopes env vars
2024-09-11 02:57:56 -04:00
Alex Tugarev
3b85bf13e1
[server] remove unused getFeaturedRepositories ( #19100 )
2023-11-21 16:42:59 +02:00
Alex Tugarev
0907ff51e1
[server] remove obsolete and unused getSuggestedContextURLs ( #19074 )
...
* [server] remove obsolete and unused `getSuggestedContextURLs`
* fixup papi
2023-11-16 13:17:54 +02:00
Huiwen
62c573a453
Add default image get to PAPI and improve Dashboard ( #18767 )
...
* [server] update getDefaultWorkspaceImage api
* [dashboard] api usage update
* [protocol] add go definition
* [papi] add getDefaultWorkspaceImage method
* fixup
* [dashboard] add org image warning to start workspace page
* fix error wrap
* Update supervisor to use publicApi
* [dashboard] always show default image and remove tag width limit
* fixup
* move new warning to StartPage
* Update components/dashboard/src/teams/TeamSettings.tsx
Co-authored-by: George Tsiolis <tsiolis.g@gmail.com>
* Address feedback
---------
Co-authored-by: George Tsiolis <tsiolis.g@gmail.com>
2023-09-22 11:58:01 +02:00
Huiwen
04e576fbe0
Add default workspace image to org setting ( #18723 )
...
* Add default workspace image to org setting
* [db] add migration
* fixup
* [dashboard] add org default image settings
* fixup
* dashboard fixup
* Add server image test TODO
* [server] assign global workspace default image
* [dashboard] allow to submit empty string (will fallback to global default)
* [gp-cli] support gp validate with default image
* [dashboard] save default image
* fixup
* fixup
* [gp-cli] improve output
* [gp-cli] improve gp init
* [gp-cli] gp validate compatibility
* Update components/dashboard/src/teams/TeamSettings.tsx
Co-authored-by: Filip Troníček <filip@gitpod.io>
* Remove org id / get org settings in supervisor
* Remove `WorkspaceConfigContext`
* Add unit tests
* Rename to `DefaultWorkspaceImage`
* Update components/dashboard/src/teams/TeamSettings.tsx
Co-authored-by: George Tsiolis <tsiolis.g@gmail.com>
* Add empty image fallback to supervisor
* Fix default workspace image setup
* Update org settings fields
* fixup
* Allow empty image to set to default one
---------
Co-authored-by: Filip Troníček <filip@gitpod.io>
Co-authored-by: George Tsiolis <tsiolis.g@gmail.com>
2023-09-19 14:51:58 +02:00
Filip Troníček
112eefcc56
[papi] List editor options ( #18530 )
...
* options.init
* Respond with options
* Move to editor service
* Unused imports
* Mount ot the correct service
* Sort by orderkey
* Simplify enum name
* Add tests
* Options -> `result` for consistency
* fix result field
2023-08-18 11:19:44 +02:00
Filip Troníček
614007dde5
[papi]: Add GetSuggestedRepoURLs ( #18514 )
...
* [papi]: Add `GetSuggestedRepos`
* Rename method
* req to be consistent
* Move to SCMService
* Remove usr impl
* Add tests
* Revert billing test change
* Revert user changes
* --
2023-08-15 13:55:41 +02:00
Anton Kosyakov
b3ae12f956
git real time ( #18323 )
2023-08-03 20:51:28 +08:00
Alex Tugarev
29ace4982b
[server] Remove obsolete (Theia) User Storage Resource ( #18377 )
...
* [server] Remove obsolete (Theia) User Storage Resource
* more cleanup
2023-08-01 15:48:26 +08:00
Milan Pavlik
0777246800
Remove getContentBlob Upload/Download URL ( #17983 )
...
* Remove getContentBlob Upload/Download URL
* fix
2023-06-21 16:18:11 +08:00
Milan Pavlik
5aa001f763
[server] Remove hasPermission from go API client ( #17990 )
2023-06-20 22:47:10 +08:00
Jean Pierre
6652c98a1a
Add WorkspaceUpdates method ( #17728 )
...
* Add WorkspaceUpdates method
* Replace InstanceUpdates
2023-05-30 23:56:04 +08:00
Alex Tugarev
b7872c1372
Remove deprecated and unused getPortAuthenticationToken method ( #17321 )
2023-04-24 16:02:45 +08: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
Sven Efftinge
95996df038
[server, cli] Allow flexible workspace timeouts
2023-01-18 16:14:26 +01:00
Christian Weichel
478a75e744
Switch license to AGPL
2022-12-08 13:05:19 -03:00
Milan Pavlik
1ee7c033b4
[gitpod-protocol] Add project APIs to Golang client
2022-11-15 10:10:45 +02:00
Milan Pavlik
890d648929
[public-api] Define TeamsService.DeleteTeam RPC
2022-11-10 11:12:40 +02:00
Milan Pavlik
81b94dd359
[public-api] Implement UpdateTeamMember and DeleteTeamMember
2022-11-04 10:09:08 +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
Andrew Farries
63c4fec94e
Remove all references to layoutData
2022-10-04 08:15:20 +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
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
a5b9ad0f13
Generate mocks
...
Via `go generate components/gitpod-protocol/go/gitpod-service.go`
2022-05-17 22:11:32 +05:30
mustard
f6080897a7
Remove Theia extension related code
2022-03-12 00:17:18 +05:30
Jan Koehnlein
1c75ffbac4
[server] removed unused branding from config
2022-01-11 15:21:05 +01:00
Filip Troníček
4cf94168d0
Add git command analytics
2022-01-07 11:07:00 +01:00
Pudong Zheng
f153cbb1b2
[gp-cli] allow to create snapshot
2021-12-07 14:06:32 +01:00
Gero Posmyk-Leinemann
b385af4e38
[server, protocl] Introduce 'waitForSnapshot'
2021-11-04 12:18:12 +01:00
Anton Kosyakov
f66598c82c
[local-app] fix #5368 : gracefully handle invalid tokens
2021-08-31 05:33:29 -03:00
Christian Weichel
140c897d0d
Remove old headless log infrastructure
2021-07-28 12:33:31 +02:00
Manuel Alejandro de Brito Fontes
d38ee02088
[gitpod-protocol] Refactor generation of gitpod-schema.json
2021-06-14 08:53:07 -04:00
Alex Tugarev
0bf71f1ed3
initial contribution of components/ee/paiment-endpoint
2021-05-26 08:35:36 +02:00
Jan Koehnlein
49d3aa83f0
[git] notify a user about missing scopes on git actions
...
Fixes https://github.com/gitpod-io/gitpod/issues/2810
2021-03-27 09:47:44 +01:00
Gero Posmyk-Leinemann
a2a4f6eb2f
[agent-smith] auto block users
2021-03-16 10:15:59 +01:00
Cornelius A. Ludmann
70fe39a8ba
[content-store] Add a content-store component with blobs API
2021-01-28 14:15:31 +01:00
Christian Weichel
7935b7f015
[gitpod-protocol] Move Go server API client to gitpod-protocol
...
This way it's accessible from packages other than supervisor,
e.g. future integration tests.
2021-01-08 13:40:43 +01:00