Christian Weichel
1ae02969eb
[workspace] Remove privileged workspace config flag
2020-11-27 10:54:56 +01:00
Moritz Eysholdt
705e2b75ec
Move TypeFox/gitpod-test-repo to gitpod-io/gitpod-test-repo
2020-11-27 09:22:43 +01:00
Anton Kosyakov
2b74b1e742
[dashboard] redirect from prebuild only when it is stopped
2020-11-25 16:24:46 +01:00
Christian Weichel
b5ccf062c7
[prebuild] Allow different users to start prebuilds on the same context
2020-11-18 15:09:21 +01:00
Christian Weichel
1cfd7759f7
[server] Respect "feature preview" feature flags
...
and make the IDE image persist on the instance,
not the workspace.
/werft https
2020-11-17 14:10:21 +01:00
Anton Kosyakov
8a73627689
[server] integrate heapdump
...
in order to create heap snapshots at runtime with kill -s SIGUSR2 <pid>
2020-11-11 09:17:07 +01:00
Anton Kosyakov
ca949a4a70
[enforcement] use a new server per a request to avoid race conditions
2020-11-11 09:17:07 +01:00
Anton Kosyakov
3fd8113c9b
[server] fix leaking listeners
2020-11-11 09:17:07 +01:00
Christian Weichel
8778574b98
[user-namespaces] Don't require privileged-ws permission anymore
...
with recent changes this feature is safe enough to no longer require
this permission.
2020-11-06 13:53:47 +01:00
jgallucci32
24f49d0bb4
Remove encoding from pre-flight response URI
...
Fixes issue where the response URI for uploading plugins is double-encoded which generates a "400 Bad Request" error when uploading to Minio.
Signed-off-by: jgallucci32 <john.gallucci.iv@gmail.com>
2020-11-04 16:19:30 +01:00
Christian Weichel
43e26558bb
[merge] Provide instance updates
2020-11-04 05:50:23 +01:00
Christian Weichel
6d93dd8348
[ws-daemon] Rename ws-sync to ws-daemon
2020-10-19 07:46:04 +02:00
Alex Tugarev
9a03c99bd7
[server] Fix domain scope for session cookie
...
With this change slicing of hostname will only be applied for preview environments.
ACK this still only works for preview environments deployed without a 2nd level TLD.
OTOH it should quickly enable SH installations with 2nd level TLDs!
2020-10-16 14:59:04 +02:00
Jan Keromnes
277638795a
[gitlab] Don't double-encode path when getting the last commit of a Dockerfile
...
Fixes https://github.com/gitpod-io/gitpod/issues/1995
2020-10-14 14:28:06 +02:00
Christian Weichel
2f5cca3ff0
[ws-manager] Provide user namespacing ability using a feature flag
2020-10-13 11:10:53 +02:00
Anton Kosyakov
32a4d7a961
add ide settings permission and enable it for devops role
2020-10-07 09:38:02 +02:00
Christian Weichel
d55bf6b460
[server] Fix permissions in takeSnapshot
...
/werft no-preview
2020-10-05 09:38:28 +02:00
Cornelius A. Ludmann
9699516079
Allow setting port visibility in .gitpod.yml
...
Fixes gitpod-io/gitpod#1867
2020-09-25 17:21:57 +02:00
Anton Kosyakov
e02b65bfba
[server] add function:stopWorkspace scope to default api token
2020-09-25 14:46:34 +02:00
Christian Weichel
c91e90e20f
[server] Support delegate resource scopes delegating to the owner guard
...
This way we can express `create` scopes properly.
2020-09-22 12:14:07 +02:00
Christian Weichel
e40f2532d6
[server] Add missing license header
2020-09-22 12:14:07 +02:00
Christian Weichel
6974720578
Create a default Gitpod API token for each workspace
2020-09-22 12:14:07 +02:00
Anton Kosyakov
ed00963c1c
[server] fix workspace lookup regressions
2020-09-21 14:40:14 +02:00
Christian Weichel
9e52bbd6d8
[server] Support API access through scoped bearer tokens
2020-09-18 12:31:42 +02:00
Christian Weichel
66b47ec66e
[server] Support proper error propagation in the websocket layer
2020-09-18 12:31:42 +02:00
Christian Weichel
89ccc1a98f
[server] Implement owner-only resource guard
2020-09-18 12:31:42 +02:00
Christian Weichel
b71f68fc1a
[server] Map IDE image as part of workspace config
2020-09-14 10:01:00 +02:00
Anton Kosyakov
7fc7fbd828
[supervisor/frontend] support loading screen
2020-09-14 10:01:00 +02:00
Anton Kosyakov
da278d55ba
[ide/code] initial image
...
Signed-off-by: Anton Kosyakov <anton.kosyakov@typefox.io>
2020-09-14 10:01:00 +02:00
Sean Hellum
3acaf5e083
Allow user to use default image on failure ( #1795 )
2020-09-09 10:49:21 -05:00
Christian Weichel
a81145c21e
[theia] Use supervisor get port status
2020-09-09 15:08:24 +02:00
Christian Weichel
372a3610be
[supervisor] Move from /api to /_supervisor
2020-09-07 09:50:32 +02:00
Christian Weichel
8f3d87237d
Use the new API routes instead of /gitpod/ready
2020-09-07 09:50:32 +02:00
Christian Weichel
757c19a935
[registry-facade] Move from theia version to IDE image
...
This move allows us to specify an IDE docker image at workspace startup,
rather than just selecting from a fixed set of Theia images.
2020-09-04 14:12:06 +02:00
Alex Tugarev
e3cc9726ac
[login] first user must accept ToS
...
Signed-off-by: Alex Tugarev <alex.tugarev@typefox.io>
2020-09-03 10:51:20 +02:00
Christian Weichel
fbe4b421f2
[server] Support deploy-time configuration of workspace feature flags
2020-09-01 10:53:30 +02:00
gitpod-init
24f7b609bf
initial commit
2020-08-25 09:25:15 +00:00