135 Commits

Author SHA1 Message Date
Christian Weichel
2dbb3915de Revert "[ws-manager] mknod /dev/net/tun"
This reverts commit 44a47ef48e5edd0d4b239138fb6ff9fb949c67bd.
2021-05-28 17:49:44 +02:00
Manuel Alejandro de Brito Fontes
001fde1661 [ws-daemon] Refactor full workspace backup 2021-05-26 13:10:54 +02:00
Manuel Alejandro de Brito Fontes
cb2dd80d1c [ws-manager] Remove deprecated annotation 2021-05-25 12:25:01 -04:00
Jan Keromnes
7f8e5571df [server][ws-manager] Allow setting customTimeoutAnnotation for headless workspace pods 2021-05-21 09:23:35 +02:00
Jan Keromnes
c997daf0a1 [ws-manager] When a workspace times out, log the expected timeout instead of the actual time spent 2021-05-21 09:23:35 +02:00
Manuel Alejandro de Brito Fontes
59e8ca174f Lint code 2021-05-18 07:27:57 -04:00
Prince Rachit Sinha
30b591f336
Update ws-manager/(-api) README (#4214) 2021-05-18 12:31:13 +05:30
Manuel Alejandro de Brito Fontes
d3ebfd454b Update golangci-lint 2021-05-11 07:15:24 -04:00
Christian Weichel
44a47ef48e [ws-manager] mknod /dev/net/tun 2021-05-07 17:50:44 +02:00
Christian Weichel
c2a2352f12 [supervisor] Add config change analytics 2021-05-06 16:21:40 +02:00
Manuel Alejandro de Brito Fontes
affe4c7fb0 Update jaeger and opentracing dependency 2021-05-06 07:03:06 -04:00
Manuel Alejandro de Brito Fontes
4798300440 Update prometheus and controller-runtime 2021-05-05 06:10:32 -04:00
Manuel Alejandro de Brito Fontes
d7a1c100e5 Update controller-runtime 2021-05-05 06:10:32 -04:00
Manuel Alejandro de Brito Fontes
bbd7b11d47 Update grpc dependencies 2021-05-05 06:10:32 -04:00
Manuel Alejandro de Brito Fontes
e10c1de800 Update k8s dependencies v1.21.0 2021-05-05 06:10:32 -04:00
ArthurSens
4ac8ec46e5 Fix naming of activity metric
Signed-off-by: ArthurSens <arthursens2005@gmail.com>
2021-04-29 15:15:21 -03:00
Christian Weichel
65b97398f2 [ws-manager] Revert metric name to workspace_phase_total 2021-04-29 09:06:05 -03:00
Christian Weichel
7f5fe36356 [ws-manager] Add metric counting totakl open ports 2021-04-23 09:39:58 -03:00
Christian Weichel
454bdde2f9 [ws-manager] Reduce owner token char set
to make using the token easier in cookies and HTTP header
2021-04-22 14:20:12 +02:00
Christian Weichel
0ef3733e78 [ws-proxy] Support x-gitpod-owner-token for authentication 2021-04-22 14:20:12 +02:00
Christian Weichel
f2afec8941 [go] Update go.sum 2021-04-22 09:04:34 +02:00
ArthurSens
0a9c1ff8a4 Do not create initializeWorkspace span if operation is noop
Signed-off-by: ArthurSens <arthursens2005@gmail.com>
2021-04-16 05:20:13 -03:00
ArthurSens
ad0d0929d5 Remove broken phase spans
Signed-off-by: ArthurSens <arthursens2005@gmail.com>
2021-04-15 17:13:50 -03:00
Manuel Alejandro de Brito Fontes
d38bca47ec [content-service] Update cloud.google.com/go/storage dependency 2021-04-13 08:16:24 -04:00
Manuel Alejandro de Brito Fontes
206fcf90c1 [dev] Update go to 1.16.3 2021-04-08 06:57:57 -04:00
Manuel Alejandro de Brito Fontes
dfda855db9 Embed the Unimplemented implementation 2021-04-07 07:39:04 -04:00
Christian Weichel
efd76beca5 [go mod] Update all go.sum files 2021-04-07 09:35:22 +02:00
Christian Weichel
fb35c21ae9 [ws-manager] Don't attach a log listener to ghost workspaces 2021-04-07 08:03:28 +02:00
Manuel Alejandro de Brito Fontes
79fea68fd6 Update go modules 2021-04-06 05:31:16 -04:00
Christian Weichel
f99ce345b5 [ws-mananger] Properly start ghost WS processes 2021-04-01 19:34:11 +02:00
Gero Posmyk-Leinemann
76475241bb [ws-: manager, registry-facade, scheduler, proxy] TLS support 2021-04-01 14:47:31 +02:00
Anton Kosyakov
4ebbcc1d62 fix #3162: decouple gp env from theia 2021-03-29 16:10:34 +02:00
Christian Weichel
e33d5265a0 [ws-manager] Remove finalizer once WS is stopped 2021-03-29 11:07:13 +02:00
Christian Weichel
9c719d2f71 [ws-manager] Dispose workspace using OOB signal
when ws-daemon signaled that the container is gone.
2021-03-26 18:16:14 +01:00
Christian Weichel
c596977611 [ws-manager] Update tests to work without PLIS 2021-03-24 09:56:21 +01:00
Christian Weichel
2b5b6e7c86 [ws-manager] Remove all PLIS leftovers 2021-03-24 09:56:21 +01:00
Christian Weichel
724ed7a92a [ws-manager] Replace PLIS with k8s finalizer 2021-03-24 09:56:21 +01:00
Manuel Alejandro de Brito Fontes
44e0320987 Update golden files enabling userns 2021-03-22 08:22:01 -03:00
Manuel Alejandro de Brito Fontes
326b3227be Enable user_namespace feature 2021-03-22 08:22:01 -03:00
Manuel Alejandro de Brito Fontes
53189d3fa6 [ws-manager] Lint code and cleanup protobuf 2021-03-16 07:35:57 -03:00
Manuel Alejandro de Brito Fontes
b512922986 Update go dependencies 2021-03-12 12:54:40 -03:00
Anton Kosyakov
91cc264260 [code] github auth provider 2021-03-12 10:41:43 +01:00
Gero Posmyk-Leinemann
8d1249a797 [cleanup] Removed ingressPortAllocator 2021-03-12 08:50:06 +01:00
Manuel Alejandro de Brito Fontes
61e9182f8d
Cleanup docker files (#3412) 2021-03-11 10:04:27 -03:00
Manuel Alejandro de Brito Fontes
227cefb74d [ws-manager] Remove unused code 2021-03-08 06:34:59 -03:00
Christian Weichel
f45d4d70fe [ws-manager] Repair gRPC metrics 2021-03-04 17:50:58 +01:00
Manuel Alejandro de Brito Fontes
48b5236034 [ws-manager] Remove not actionable log 2021-03-03 14:37:26 -03:00
Christian Weichel
b120900fc6 [ws-manager] Reenable housekeeping 2021-03-03 16:04:20 +01:00
Christian Weichel
eb3c01a2da [ws-manager] Propagate pod deletion 2021-03-03 14:03:48 +01:00
Christian Weichel
e159c8035a [ws-manager] Correctly delete workspace pod 2021-03-02 14:52:44 +01:00