Sean Hellum
1f8c36cc6d
Change the messaging on the terms of service page ( #1832 )
2020-09-10 10:27:49 -05:00
Sean Hellum
3f24407305
Use past tense in the 404 error page ( #1833 )
2020-09-10 10:20:49 -05:00
Sean Hellum
3acaf5e083
Allow user to use default image on failure ( #1795 )
2020-09-09 10:49:21 -05:00
Christian Weichel
ae6dacab66
[supervisor] Provide SUPERVISOR_ADDR env var to IDE process
...
which points to supervisor's API endpoint, hence facilitates the IDE
connecting to supervisor.
2020-09-09 15:08:24 +02:00
Christian Weichel
a81145c21e
[theia] Use supervisor get port status
2020-09-09 15:08:24 +02:00
Christian Weichel
ccb248e62e
[supervisor] Split RegistrableService interface
...
to make providing one or the other service type easier.
2020-09-09 15:08:24 +02:00
Christian Weichel
1def8c0883
[supervisor] Add port status and localhost proxy support
2020-09-09 15:08:24 +02:00
Christian Weichel
9068813620
[supervisor] Register gRPC REST gateway using dialling transport
...
instead of the in-process transport which doesn't support
streaming responses.
2020-09-09 15:08:24 +02:00
Gero Posmyk-Leinemann
97571ca6b9
[ws-manager-node] tcpproxy: fix DialProxy.DialTimeout and 0 target case
2020-09-09 09:32:21 +02:00
Christian Weichel
1cf441ab78
[ws-manager] Fix workspace container command
...
rather than relying on the gp layer to set the correct one
2020-09-09 09:02:41 +02:00
Christian Weichel
eb33f785ca
[gitpod-layer] Remove entrypoint
2020-09-09 09:02:41 +02:00
Christian Weichel
0b05b751d0
[ws-proxy] Serve supervisor's frontend on /_supervisor/frontend
2020-09-08 12:24:48 +02:00
Christian Weichel
c71bf99c7c
[ws-proxy] Add supervisor IDE host routing
2020-09-08 12:24:48 +02:00
Christian Weichel
9e3de31ef7
[registry-facade] Integrate supervisor's static layer and blobserve cfg
2020-09-08 12:24:48 +02:00
Christian Weichel
20a7bd2fff
[supervisor] Serve IDE host on "API endpoint"
2020-09-08 12:24:48 +02:00
Christian Weichel
c034b8283c
[build] Only build installer when with-installer is set or master builds
...
because the installer build just adds a minute or two to each build,
when it's solely needed.
2020-09-08 11:17:50 +02:00
Anton Kosyakov
6569eebcf8
[theia] get rid of duplicate node
2020-09-07 10:53:29 +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
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