Christian Weichel
b47b0f1713
[supervisor] Set HOME env var if there's none.
...
usually the login process would set that,
but we're not executing child processes using a login process,
but rather run them directly without a login shell.
2021-08-04 14:59:04 +02:00
Christian Weichel
f1dbc257fc
[image-builder] Remove gitpod layer
...
and just push the image instead
2021-08-04 14:59:04 +02:00
Christian Weichel
8c38329044
[supervisor] Add gitpod user if it doesn't exist
2021-08-04 14:59:04 +02:00
Christian Weichel
ac7529fc3d
[supervisor] Add unit tests for task composition
2021-07-23 07:08:27 +02:00
Anton Kosyakov
ed076d77a8
[code] fix #4529 : serve each webview from own origin
...
decoupled from workpace origin (also extension host origin)
2021-07-16 14:08:25 +05:00
Gero Posmyk-Leinemann
000da4503b
[ws-daemon] Upload logs
2021-07-15 09:00:38 +02:00
Gero Posmyk-Leinemann
8f0c24af66
[ws-manager, supervisor, bridge] Prebuild workspaces are done when their container stops
2021-07-08 09:27:34 +02:00
Manuel Alejandro de Brito Fontes
44732abeb4
[supervisor] Improve IDE ReadinessHTTPProbe
2021-06-25 14:40:45 -04:00
Manuel Alejandro de Brito Fontes
965efd4754
[supervisor] Remove IDE not ready log (loop)
2021-06-25 05:29:40 -04:00
Manuel Alejandro de Brito Fontes
97d432b689
[supervisor] Reduce probe time and close Body
2021-06-24 02:07:34 -04:00
Gero Posmyk-Leinemann
5f01d9c1d9
[server] Introduce /headless-logs/... and Server.getHeadlessLog
2021-06-23 13:53:30 +02:00
Gero Posmyk-Leinemann
8c18484d87
[supervisor-api] Make available with grpc-web
2021-06-23 13:53:30 +02:00
Anton Kosyakov
57b7b7cfb6
[supervisor] allow retry auto exposing port
2021-06-23 11:43:24 +05:00
Anton Kosyakov
9ab3b02d26
[supervisor] fix caching Not Found as OTS token
2021-06-23 11:29:26 +05:00
Cornelius A. Ludmann
caa322c871
Make port visibility private by default
2021-06-21 16:22:15 +02:00
Anton Kosyakov
fc8edff8aa
[supervisor] api to set terminal's title and update annotations
2021-06-18 07:11:51 +05:00
Manuel Alejandro de Brito Fontes
bd3ba7cdec
Refactor port parsing
2021-06-16 10:45:31 -04:00
Jan Keromnes
b6ce0080ce
[supervisor] Better reflect ♻️ incremental prebuilds in prebuild logs
2021-06-05 10:36:45 +02:00
Christian Weichel
0851301c52
[supervisor] Skip flaket title tests
2021-05-26 16:02:23 +02:00
Anton Kosyakov
57f1670a88
[tunnel] close the tunnel if at least one side is dropped
2021-05-26 13:11:06 +02:00
Christian Weichel
a2c08bc8dc
[supervisor] Force gitpod user during Git init
2021-05-26 13:10:54 +02:00
Manuel Alejandro de Brito Fontes
001fde1661
[ws-daemon] Refactor full workspace backup
2021-05-26 13:10:54 +02:00
Jan Keromnes
862e3a27b6
Implement incremental prebuilds
2021-05-21 15:53:06 +02:00
Anton Kosyakov
f7b2e37cbd
[supervisor] support tunneled ports
2021-05-20 09:49:33 +02:00
Manuel Alejandro de Brito Fontes
ef2048dfda
[supervisor] Fix negative WaitGroup counter
2021-05-18 05:41:22 -04:00
Prince Rachit Sinha
701348b74b
Fix lint failure ( #4204 )
...
Remove unused constant to fix go lint checks
2021-05-12 13:39:21 +05:30
Manuel Alejandro de Brito Fontes
d3ebfd454b
Update golangci-lint
2021-05-11 07:15:24 -04:00
Christian Weichel
c2a2352f12
[supervisor] Add config change analytics
2021-05-06 16:21:40 +02:00
Manuel Alejandro de Brito Fontes
a0a5017b58
Remove deprecated grpc time helpers
2021-05-05 06:10:32 -04:00
Christian Weichel
02cc74ae1b
[local-app] auto-establish SSH connection
2021-04-22 14:20:12 +02:00
Christian Weichel
ccb762d33b
[supervisor] Add SSH support
2021-04-22 14:20:12 +02:00
Christian Weichel
1b2346df25
[supervisor] Add chisel server
2021-04-22 14:20:12 +02:00
Christian Weichel
36a1e84190
[supervisor] Forward terminal output to stdout
2021-04-21 13:24:08 +02:00
Christian Weichel
73a77ce051
[supervisor] Run as UID/GID 0
2021-04-21 13:24:08 +02:00
Christian Weichel
977b211595
[supervisor] systemd-like socket activated Docker
2021-04-21 13:24:08 +02:00
Anton Kosyakov
abb364dab5
[supervisor info] fix #3848 : don't fail workspace info if workspace root is removed
2021-04-16 11:43:14 +02:00
Anton Kosyakov
8b9ce66cb3
[supervisor] thread safe listening to terminals
2021-04-09 16:15:24 +02:00
Jan Keromnes
540d387b1f
[prebuilds] Refactor 🍌
2021-04-09 10:52:50 +02:00
Manuel Alejandro de Brito Fontes
dfda855db9
Embed the Unimplemented implementation
2021-04-07 07:39:04 -04:00
Manuel Alejandro de Brito Fontes
cb4c1a6a03
Terminate process
2021-04-01 14:27:30 -03:00
Manuel Alejandro de Brito Fontes
5caeea7496
[docker-up] Fix dockerd termination
2021-04-01 14:27:30 -03:00
Anton Kosyakov
aaf5f339a9
[supervisor] fix #3714 : return partial worksapce info if content is not ready ( #3716 )
2021-04-01 16:28:44 +02:00
Jan Koehnlein
4279d3a787
[cli] allow to open external URLs in a new tab ( #3646 )
2021-03-31 12:01:24 +02:00
Anton Kosyakov
5e39b06cb5
[gitpod-cli/protocol] remove dependency to common-go
2021-03-29 16:10:34 +02:00
Anton Kosyakov
4ebbcc1d62
fix #3162 : decouple gp env from theia
2021-03-29 16:10:34 +02:00
Anton Kosyakov
1a9fa11344
[supervisor] don't call ServerStream.SendMsg on same stream in different go routines
...
see d7737376c3/stream.go (L1371-L1373)
2021-03-28 11:24:53 +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
Anton Kosyakov
c3ab9491ae
[supervisor] allow to enable grpc tracing
2021-03-23 14:35:21 +01:00
Anton Kosyakov
41a9495851
[supervisor] allow to enable pprof
2021-03-23 14:35:21 +01:00
Christian Weichel
800f5fe251
[supervisor] Minor post-notification PR cleanup
2021-03-22 12:20:47 +01:00