255 Commits

Author SHA1 Message Date
Christian Weichel
5742c6a542 [ws-managr] Retry controlPort on conflict 2021-12-06 18:17:32 +01:00
Manuel Alejandro de Brito Fontes
1c0c677313 Update alpine to 3.15 2021-12-01 10:10:27 +01:00
Pudong Zheng
73f537df4d [ws-manager] fixes cdwp affinity test is flakey 2021-11-27 18:13:23 +01:00
Pudong Zheng
8ff614266b fix workspace leak 2021-11-26 17:21:22 +01:00
Christian Weichel
fd99ba1f39 Make ca-updater part of the monorepo 2021-11-25 11:52:21 +01:00
Manuel Alejandro de Brito Fontes
e3c44e4dec Mount internal CA certificate for builds 2021-11-25 11:52:21 +01:00
Pudong Zheng
d63b2f37c0 Redact GIT_EMAIL in event trace logs 2021-11-25 11:43:21 +01:00
Christian Weichel
6708a1ba11 [ws-manager] Add test for affinity template merge 2021-11-19 00:33:15 +01:00
Christian Weichel
9299445090 [ws-manager] Support env vars from secrets 2021-11-12 10:58:09 +01:00
Cornelius A. Ludmann
a7166daa72 Set version in Go components during build time 2021-11-11 10:23:08 +01:00
Cornelius A. Ludmann
6509092ad4 [ws-manager] Add supervisor ref to IDEImage 2021-11-11 08:34:08 +01:00
Manuel Alejandro de Brito Fontes
037eb40107 Refactor ws-manager to stop using services 2021-11-05 10:33:03 +01:00
Manuel Alejandro de Brito Fontes
fa3cfe0630 Update test golden files 2021-11-05 10:33:03 +01:00
Gero Posmyk-Leinemann
2f55599b1e [ws-daemon] Make 'takeSnapshot' return early
The motivation here is to get the URL as identifiable attribute back to the caller so we can make this look re-entrant from the outside.
For backwards compatibilities sake, there is a "returnImmediately" flag on the call that needs to be set for the early return.
2021-11-04 12:18:12 +01:00
Simon Emms
d61569bb7d [ws-manager]: handle if IdeImage not included on the request spec 2021-10-29 13:00:06 +02:00
Simon Emms
61c8f5487b [ws-manager]: change affinities to match the installer values 2021-10-28 06:37:05 +02:00
Cornelius A. Ludmann
e7c93eb382 [ws-manager] Add destkop_ide_image 2021-10-26 15:02:04 +02:00
Manuel Alejandro de Brito Fontes
9236478d80 Set a timeout for probes 2021-10-20 14:25:58 -03:00
Manuel Alejandro de Brito Fontes
414be7f514 [ws-manager] Refactor probes 2021-10-20 14:25:58 -03:00
Christian Weichel
20adf1dbe6 [ws-manager] Introduce stoppedByRequest condition 2021-10-14 18:12:01 -03:00
Christian Weichel
34604e5788 [ws-manager] Don't upload image build logs 2021-10-14 18:09:01 -03:00
Manuel Alejandro de Brito Fontes
1854bfae70 Update controller-runtime and k8s go dependencies 2021-10-14 12:14:01 -03:00
Manuel Alejandro de Brito Fontes
fb8117655b [image-builder-mk3] Fix image build error "did not produce a workspace image" 2021-10-14 00:27:00 -03:00
Manuel Alejandro de Brito Fontes
1eb8f86a7b Refactor GRPC TLS connection default 2021-10-12 16:09:59 -03:00
Simon Emms
64cb84b1cc [installer]: configure leeway to build installer 2021-10-12 10:44:59 -03:00
Christian Weichel
8efac73cba [prow] Add labels to OWNERS files 2021-10-12 09:01:58 -03:00
Christian Weichel
df120dc4ef [installer] Add support for workspace templates 2021-10-08 04:45:54 -03:00
Manuel Alejandro de Brito Fontes
b0b8a76112 [ws-manager] Do not nest /workspace as relative path 2021-10-04 11:59:51 -03:00
Manuel Alejandro de Brito Fontes
12f10c68f9 Refactoring integration tests 2021-09-30 11:31:47 -03:00
Manuel Alejandro de Brito Fontes
7ede29579c Update go dependencies 2021-09-30 11:31:47 -03:00
rl-gitpod
349aced4eb [ws-daemon-api] Embed the gRPC unimplemented struct when generating as gomock cannot 2021-09-30 04:50:47 -03:00
rl-gitpod
87ea360977 [gpctl] add workspace backup command 2021-09-30 04:50:47 -03:00
Christian Weichel
da1919f1cc [ws-daemon] Properly handle mark unmount 2021-09-29 09:07:46 -03:00
Manuel Alejandro de Brito Fontes
a89702b10e Initialize clock 2021-09-29 07:37:46 -03:00
Christian Weichel
c9d4e37444 [ws-manager] Provide ordering of status updates 2021-09-29 07:37:46 -03:00
Christian Weichel
0382dcaa1d [ws-manager] Respect imagebuild workspace template 2021-09-29 06:51:46 -03:00
Manuel Alejandro de Brito Fontes
f25de2cdbf Log error changing default level 2021-09-22 10:15:47 -03:00
Manuel Alejandro de Brito Fontes
e1e1ca5234 [ws-manager] Fix invalid logic to remove old endpoint 2021-09-22 02:50:47 -03:00
Manuel Alejandro de Brito Fontes
34aa730609 [ws-manager] Add validation of connections in the pool 2021-09-20 14:00:45 -03:00
Christian Weichel
d60599cd95 [common-go] Support client side gRPC metrics 2021-09-17 08:34:42 -03:00
Manuel Alejandro de Brito Fontes
e6d1cea54d Enable GRPC logging 2021-09-13 21:09:39 +05:30
Manuel Alejandro de Brito Fontes
092ec2f700 [ws-manager] Change log level for starting new workspaces 2021-09-13 18:24:38 +05:30
Manuel Alejandro de Brito Fontes
adb31ae0c6 [ws-manager] Remove error message if pod no longer exists 2021-09-13 16:15:38 +05:30
Manuel Alejandro de Brito Fontes
db6bdba8b9 Improve leeway task to update go modules 2021-09-13 16:14:38 +05:30
Christian Weichel
b5b5d537c1 [ws-manager] Add service config to API 2021-09-13 10:51:38 +05:30
Christian Weichel
7a7edbde1f [content-service] Move 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
Manuel Alejandro de Brito Fontes
0c69968662 [ws-manager] Wait additional time to deletionGracePeriod before finalize workspace 2021-09-10 12:25:16 +05:30
Christian Weichel
36783535fc [ws-manager] Log event trace log as INFO 2021-09-06 16:46:12 +02:00
Manuel Alejandro de Brito Fontes
48e0fdc817 [ws-manager] Refactor activity map to sync.Map 2021-09-02 16:19:09 +02:00