568 Commits

Author SHA1 Message Date
JenTing Hsiao
a816c6cc6f Add meta ID and owner to find the workspace image-build Pod
Signed-off-by: JenTing Hsiao <hsiaoairplane@gmail.com>
2022-05-16 12:54:30 +05:30
Sven Efftinge
d8f51d3cf0 [supervisor] inflate all git repos
fixes [multi-repo] Shallow clones are not inflated #9021
2022-05-13 15:01:28 +05:30
Manuel Alejandro de Brito Fontes
bbacba44aa Update go modules 2022-05-12 16:39:27 +05:30
Christian Weichel
c42fc44b0b Remove helm chart 2022-05-11 21:10:26 +05:30
Thomas Schubart
b5175874e7 Ensure deletion context has time left 2022-05-11 14:26:27 +05:30
Christian Weichel
8128261727 [ws-manager] Fix CDWP test 2022-05-10 20:53:25 +05:30
Pavel Tumik @ GitPod
08acca87c1 [content-service] add prestop hook to extract git status when workspace is using pvc 2022-05-10 19:27:25 +05:30
Pudong Zheng
801ac5f52e Add metrics push gateway for supervisor 2022-05-10 19:06:25 +05:30
Christian Weichel
a9849a61f1 [ws-manager] Avoid invalid workspace class names 2022-05-10 16:43:25 +05:30
Christian Weichel
acd2eaf810 [ws-manager] Rename default workspace class
from "" to "default"
2022-05-10 16:43:25 +05:30
Christian Weichel
59c10c6e41 [ws-manager] Explicitely proxy image-builder 2022-05-10 16:02:25 +05:30
Pavel Tumik @ GitPod
02a95899ec [installer] add snapshot class into PVC config for ws-manager 2022-05-06 16:01:21 +05:30
Pavel Tumik @ GitPod
cc893bee20 [ws-manager] fix calling dispose multiple times 2022-05-06 14:31:21 +05:30
Manuel Alejandro de Brito Fontes
d1e9128046 [ws-manager] Reduce readiness probe initialDelaySeconds 2022-05-05 01:39:20 +05:30
Manuel Alejandro de Brito Fontes
2e7526ff72 Update go modules 2022-05-04 13:58:20 +05:30
Pavel Tumik
ba045a21cd update PVC support for Workspace Classes 2022-05-04 03:08:19 +05:30
Pavel Tumik
0ffc77d16a PR feedback fixes 2022-05-04 03:08:19 +05:30
Pavel Tumik
301190db53 Add persistent volume support for workspaces
fix
2022-05-04 03:08:19 +05:30
Manuel Alejandro de Brito Fontes
7c41afeac4 Remove unused dependencies 2022-04-29 19:37:15 +05:30
Christian Weichel
ff6c381c38 [ws-manager] Expose gRPC rate limiter metrics 2022-04-29 16:01:15 +05:30
Christian Weichel
314833cdc2 [common-go] Add keyed gRPC rate limits 2022-04-29 16:01:15 +05:30
Christian Weichel
fc1b0ac4a6 [ws-daemon] Support storage quota per class 2022-04-29 14:24:15 +05:30
Christian Weichel
4640721e75 [installer] Add support for workspace classes 2022-04-29 14:24:15 +05:30
Christian Weichel
0150cf8cce [ws-manager] Introduce workspace classes 2022-04-29 14:24:15 +05:30
Pavel Tumik
fbbec7b307 [ws-manager] fix finalizeWorkspaceContent can be called twice 2022-04-28 09:47:14 +05:30
Thomas Schubart
3914677ae3 Speed up edit-compile-run loop 2022-04-27 03:44:12 +05:30
Manuel Alejandro de Brito Fontes
1b88c8058e Update go modules 2022-04-25 15:52:37 +05:30
Manuel Alejandro de Brito Fontes
74c5ec3977 Errorf does not support error-wrapping directive 2022-04-25 15:52:37 +05:30
Pavel Tumik
0c66eb259d [ws-manager] fix workspace status flipping pending to deleted 2022-04-21 20:44:34 +05:30
Christian Weichel
4b48505356 [ws-manager] Proxy to image-builder 2022-04-19 21:47:32 +05:30
Pavel Tumik
f9c93c4468 [ws-manager] add metrics to track initialize and finalize of workspaces 2022-04-19 04:45:31 +05:30
Thomas Schubart
cb7a5bc2db Update ws-manager tests 2022-04-18 22:17:31 +05:30
Thomas Schubart
19ff95e940 Ensure Owner ID is available 2022-04-18 22:17:31 +05:30
Thomas Schubart
3bf6664eac Use checkout location during content init 2022-04-08 00:29:21 +05:30
Christian Weichel
0303453c07 Remove checkoutLocation from StartWorkspaceReq 2022-04-08 00:29:21 +05:30
Christian Weichel
dcf82f628e [ws-manager] Support custom CA certs 2022-04-05 21:28:19 +05:30
Manuel Alejandro de Brito Fontes
2863582188 Update golden files 2022-03-04 13:42:11 +05:30
Manuel Alejandro de Brito Fontes
44ef47089b Remove unused labels 2022-03-04 13:42:11 +05:30
Manuel Alejandro de Brito Fontes
89105f8628 Update signatures due to k8s v1.23 changes 2022-03-03 18:46:10 +05:30
Manuel Alejandro de Brito Fontes
a563242ef3 Update go dependencies 2022-03-03 18:46:10 +05:30
Pavel Tumik
a4dbc1a726 try harder when attempting to add or remove annotation from workspaces 2022-03-02 04:06:09 +05:30
Manuel Alejandro de Brito Fontes
90fe82a508 Remove ghost from the codebase 2022-02-28 14:17:07 +05:30
Pavel Tumik
1f63f30867 improve oom pod error handling 2022-02-25 23:37:05 +05:30
Thomas Schubart
db3371b460 Log workspace starts and stop 2022-02-25 23:35:05 +05:30
Pavel Tumik
c126e600c3 improve error handling for oom fix 2022-02-23 21:31:03 +05:30
Prince Rachit Sinha
7033448dd4 [ws-manager] Add missing check to fix OOM error 2022-02-23 21:31:03 +05:30
Prince Rachit Sinha
4d48ccb997 Add maximum lifetime constraint for a workspace 2022-02-22 16:25:02 +05:30
Pudong Zheng
85cda2bd1e [ws-manager] fix incorrect status when image pull is open 2022-02-21 14:11:00 +05:30
Pavel Tumik
f41c652a84 [ws-manager] startWorkspace: properly handle edge cases when pod fails to start 2022-02-18 19:59:58 +05:30
Manuel Alejandro de Brito Fontes
a0454c3ccb [ws-manager] Wait for workspace pod to be ready 2022-02-18 19:59:58 +05:30