5923 Commits

Author SHA1 Message Date
Christian Weichel
9ca988e67b [ws-proxy] Support supervisor API in ws-proxy 2020-09-07 09:50:32 +02:00
Christian Weichel
46b091d7ab [supervisor] Future proof and harmonize the supervisor API 2020-09-07 09:50:32 +02:00
Paul Sherer
80a5e73d80 Remove quoted version
grep -q "gitpod.io/theia.'$VERSION'"; is resulting in a search similar to "gitpod.io/theia.'master.41'" which is never going to match because of the single quotes. Because of this, we are still failing to avoid the crashloop when re-deploying the same version.
2020-09-06 17:49:31 +02:00
Christian Weichel
012e34ad76 [license-header] Re-apply license header 2020-09-04 14:12:06 +02:00
Christian Weichel
6cb7b610d2 [ws-proxy] Proxy pass static IDE assets from registry-facade's blobserve
/werft https
/werft ws-feature-flags=registry_facade
2020-09-04 14:12:06 +02:00
Christian Weichel
82581ff4c9 [registry-facade] Remove base32-based imagespec provider
We never used it and it broke recently.

/werft https
/werft ws-feature-flags=registry_facade
2020-09-04 14:12:06 +02:00
Christian Weichel
6a13087fbe [registry-facade] Serve blobs without prior mapping 2020-09-04 14:12:06 +02:00
Christian Weichel
3a84d35b36 [ws-manager] Report IDE image as part of the workspace spec
Note: this change is not backwards compatible as it makes incompatible
changes to the protocol.
2020-09-04 14:12:06 +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
Christian Weichel
412f2b14f7 [ws-proxy] Rename workspaceInfo.ID to workspaceID
in analogy to `instanceID`.
2020-09-04 14:12:06 +02:00
Cornelius A. Ludmann
39ad4b47fc Fix user env variables for GitLab repos in subgroups
This allows projects like 'foo/bar/baz' where 'foo/bar' is the owner and 'baz' the user.
2020-09-03 14:19:59 +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
d1c0788d28 [ws-proxy] Don't proxy-pass to supervisor, make explicit calls instead 2020-09-03 09:37:04 +02:00
Christian Weichel
2d3b4b45ef [supervisor] Add standablone Docker build 2020-09-03 09:37:04 +02:00
Christian Weichel
79f30c282f [supervisor] Move out of the Theia folder 2020-09-03 09:37:04 +02:00
Christian Weichel
fbe4b421f2 [server] Support deploy-time configuration of workspace feature flags 2020-09-01 10:53:30 +02:00
Christian Weichel
836ab670c0 [node-daemon] Prevent CrashLoop when re-deploying the same version
Prior the node-daemon would crash because it can't mark a node with the
Theia availability label if that node already has the label.
2020-08-26 18:50:00 +02:00
Christian Weichel
dd8ec10d8a [installer aws] Add certbot support 2020-08-26 14:50:27 +02:00
Christian Weichel
99c6ce26a7 [installer gcp] Add certbot support 2020-08-26 14:50:27 +02:00
Christian Weichel
31c6156d1a [licensor] Fix genapi produced license header 2020-08-25 13:22:00 +02:00
Christian Weichel
4abb9a4cca [image-builder] go mod tidy 2020-08-25 12:52:16 +02:00
Christian Weichel
fd5c216faa [theia] Skip tests until tokens are available again 2020-08-25 12:23:06 +02:00
gitpod-init
24f7b609bf initial commit 2020-08-25 09:25:15 +00:00