Wouter Verlaek
172c58c0eb
[ws-manager-mk2] Workspace timeouts
2023-02-10 10:49:15 +01:00
Wouter Verlaek
3651262ba2
[ws-manager-mk2] Configure health probes and leader election
2023-01-27 04:12:34 +01:00
JenTing Hsiao
4af9af4a1e
Apply suggestions from code review
...
Co-authored-by: Pavel Tumik <18602811+sagor999@users.noreply.github.com>
2023-01-03 23:48:43 +01:00
JenTing Hsiao
af04243b3b
If dryRun, return gRPC FailedPrecondition
...
If dryRun enables on StartWorkspace/StopWorkspace/TakeSnapshot,
return gRPC FailedPrecondition status code and error message
`under maintenance mode`.
Signed-off-by: JenTing Hsiao <hsiaoairplane@gmail.com>
2023-01-03 23:48:43 +01:00
Wouter Verlaek
72d9152a71
[image-builder] Enable TLS in workspace clusters
...
Fix cyclic import cycle
Update altnames
Update golden testdata, todo
Update grpc opts
Testing
Remove blocking dial
Only add TLS in ws cluster
Conditional TLS
Add comments
2022-12-20 02:45:29 -03:00
Christian Weichel
478a75e744
Switch license to AGPL
2022-12-08 13:05:19 -03:00
JenTing Hsiao
a4dacef491
ws-manager: add prebuild PVC configuration
...
Signed-off-by: JenTing Hsiao <hsiaoairplane@gmail.com>
2022-11-09 14:58:39 +01:00
Milan Pavlik
8b94c543e9
[ws-manager] Remove Probe workspace type
2022-09-29 10:25:30 +02:00
Thomas Schubart
b257cd8f2c
[ws-manager] Update tests
2022-08-05 11:42:49 -03:00
Thomas Schubart
ee20a83d80
[ws-manager] Add cpu constraint annotations
2022-08-05 11:42:49 -03:00
Thomas Schubart
0571d40d16
[installer] Configure resource limits
2022-08-05 11:42:49 -03:00
Thomas Schubart
d537b24994
[installer] Add display name to workspace class
2022-06-30 21:26:38 +05:30
Pavel Tumik
be4da3eb37
[ws-manager] add config setting that allows to debug workspaces
2022-06-03 21:24:52 +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
Pavel Tumik @ GitPod
02a95899ec
[installer] add snapshot class into PVC config for ws-manager
2022-05-06 16:01:21 +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
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
Christian Weichel
4b48505356
[ws-manager] Proxy to image-builder
2022-04-19 21:47:32 +05:30
Christian Weichel
dcf82f628e
[ws-manager] Support custom CA certs
2022-04-05 21:28:19 +05:30
Manuel Alejandro de Brito Fontes
90fe82a508
Remove ghost from the codebase
2022-02-28 14:17:07 +05:30
Prince Rachit Sinha
4d48ccb997
Add maximum lifetime constraint for a workspace
2022-02-22 16:25:02 +05:30
Manuel Alejandro de Brito Fontes
82d786e2bb
Remove ws-scheduler
2022-01-24 20:08:17 +01:00
Manuel Alejandro de Brito Fontes
6d33af4106
Add support for ephemeral storage
2021-12-09 13:34:34 +01:00
Christian Weichel
df120dc4ef
[installer] Add support for workspace templates
2021-10-08 04:45:54 -03:00
Christian Weichel
b5b5d537c1
[ws-manager] Add service config to API
2021-09-13 10:51:38 +05:30
Christian Weichel
e5551dcd1b
[ws-manager] Make config part of the API
2021-09-13 10:51:38 +05:30