332 Commits

Author SHA1 Message Date
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
Manuel Alejandro de Brito Fontes
043de18e15 Remove terminal data race 2021-03-16 07:35:57 -03:00
Manuel Alejandro de Brito Fontes
7e9da6ce3b [supervisor] Lint code 2021-03-16 07:35:57 -03:00
Gero Posmyk-Leinemann
c73974dc68 [supervisor] Make agent-smith work again 2021-03-16 10:15:59 +01:00
Anton Kosyakov
91cc264260 [code] github auth provider 2021-03-12 10:41:43 +01:00
Jan Koehnlein
9321428573 [supervisor] added notification API (#3038) 2021-03-11 13:05:16 +01:00
Manuel Alejandro de Brito Fontes
3b4ebc9bad Migrate deprecated methods from ioutil package 2021-03-02 06:37:49 -03:00
Manuel Alejandro de Brito Fontes
2b6a56bc40 Update go imports 2021-03-02 06:37:49 -03:00
Christian Weichel
61b1b9b38e [node-daemon] Remove because we don't copy Theia
to the node anymore. Instead, registry-facade serves the IDE.
The remaining sysctls were moved as init container to ws-daemon.
2021-02-18 09:25:56 +01:00
Cornelius A. Ludmann
e33ff3369d [supervisor] Let workspace fail when IDE never came up 2021-02-12 14:31:58 +01:00
Anton Kosyakov
2cab99e5e7 [supervisor] handle rate limitting of exposed ports 2021-02-08 14:46:28 +01:00
Christian Weichel
6b10ec9eb0 [supervisor] Don't blindly deref port configs
fixes #3007

/werft no-preview
2021-01-28 14:06:01 +01:00
Anton Kosyakov
4cc6245ab8 [supervisor] terminal API enhancements 2021-01-28 09:33:09 +01:00