28 Commits

Author SHA1 Message Date
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
JenTing Hsiao
2698a7a657 Apply suggestions from code review 2022-12-20 02:45:29 -03: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
140022e851 installer: add prebuild PVC configuration to installer
Signed-off-by: JenTing Hsiao <hsiaoairplane@gmail.com>
2022-11-09 14:58:39 +01:00
mustard
8b7242cf1c [installer] make installer full support installation shorname 2022-10-23 15:51:38 +02:00
Thomas Schubart
b8cad172eb [installer] Ensure compat with previous config version 2022-08-22 16:02:38 +02:00
Manuel Alejandro de Brito Fontes
df221fe7d0 Replace deprecated seccomp.security.alpha.kubernetes.io/pod annotation 2022-08-13 03:01:29 +02:00
Thomas Schubart
0571d40d16 [installer] Configure resource limits 2022-08-05 11:42:49 -03:00
Manuel Alejandro de Brito Fontes
14095f470b Refactor configuration of localhost address, metric and debug ports 2022-07-23 11:19:18 -03:00
Pavel Tumik
de4e346af8 [installer] improve ws-manager config 2022-07-13 07:15:59 +02:00
Pavel Tumik
fdd7098ae4 [installer] fix workspace template generation 2022-07-06 12:43:53 +05:30
Thomas Schubart
d537b24994 [installer] Add display name to workspace class 2022-06-30 21:26:38 +05:30
Simon Emms
8fad588e6b [installer]: add customization functions to components 2022-06-24 17:02:33 +05:30
Gero Posmyk-Leinemann
1fb4a71cb9 [installer] Treat InstallationShortname "" and "default" as equivalent 2022-05-27 20:07:45 +05:30
Andrew Farries
56c249128f Append installation shortname to url templates
This matches how these URLs were constructed in the old helm chart:

2f988c9349/chart/templates/ws-manager-configmap.yaml (L74-L75)
2022-05-27 20:07:45 +05:30
Pavel Tumik
2c962e6421 Revert "Append installation shortname to url templates"
This reverts commit 82f6f1ff12dfac71b98e1a7905c4f3ca67782ca4.
2022-05-20 03:53:34 +05:30
Andrew Farries
82f6f1ff12 Append installation shortname to url templates
This matches how these URLs were constructed in the old helm chart:

2f988c9349/chart/templates/ws-manager-configmap.yaml (L74-L75)
2022-05-20 01:37:34 +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
ba045a21cd update PVC support for Workspace Classes 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
4640721e75 [installer] Add support for 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
fb6a606823 [installer] Connect custom CA certs with wsman 2022-04-12 15:04:25 +05:30
Cornelius A. Ludmann
5166afd3d9 [installer] Allow to set default workspace timeout 2022-04-06 14:35:19 +05:30
Manuel Alejandro de Brito Fontes
90fe82a508 Remove ghost from the codebase 2022-02-28 14:17:07 +05:30
Simon Emms
4820e804bb [installer]: move to /install 2022-02-22 17:03:02 +05:30