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