Kyle Brennan
34b4602286
[ws-manager-mk2] remove experimental mode feature ( #18513 )
...
* [installer] remove experimental mode
* [ws-manager-mk2] remove experimental node selector
* [ws-manager-api] remove ExperimentalMode from configuration
* Add `ws-manager-api` to vscode workspace
* [preview] remove experimental & bump deps
Depends on https://github.com/gitpod-io/gitpod-packer-gcp-image/pull/246
* [preview] LocalStorageCapacityIsolation is GA, no needed as a gate in 1.27
2023-08-15 06:37:41 +02:00
Christian Weichel
fedfc4adbe
Make Git env vars independent of custom certs ( #18474 )
2023-08-10 00:08:35 +02:00
Manuel Alejandro de Brito Fontes
de4bbbea1c
Add a new trust bundle for custom SSL certificates ( #18450 )
...
* Add a new trust bundle for custom SSL certificates
* Mount the customer certificate in the workspace
* Use the custom certificate in components
* Cleanup
* Set env variables and mount the crt in a different file
* rename custom ca cert file name
* Fix the filename in env vars
* Enable custom SSL certificate conditionally
---------
Co-authored-by: nandajavarma <nandaja.varma@gmail.com>
2023-08-08 16:46:34 +02:00
Manuel Alejandro de Brito Fontes
09a354264d
Increase workspace TerminationGracePeriodSeconds to avoid issues of node removals ( #17586 )
2023-05-13 03:14:57 +08:00
Thomas Schubart
f77c23605b
[wsman-mk2] Schedule on non experimental nodes ( #17481 )
...
* [wsman-mk2] Schedule on non experimental nodes
* [wsman-mk2] Remove experimental label from preview nodes
2023-05-03 19:43:41 +08:00
Thomas Schubart
a289f08c5e
[wsman-mk2] Use ide and content for workspace readiness ( #17449 )
2023-05-03 00:18:40 +08:00
Thomas Schubart
dafcf19ded
[wsman-mk2] Set workspace class environment variables ( #17316 )
2023-04-21 19:43:42 +08:00
Manuel Alejandro de Brito Fontes
541f6f65c5
Remove unused PodSecurityPolicy feature ( #17176 )
2023-04-13 22:13:53 +02:00
Thomas Schubart
697d81ecbf
[ws-manager-mk2] Introduce experimental mode ( #17048 )
...
* [installer] Add experimental mode for mk2
* [wsman-mk2] Use ExperimentalMode flag
2023-03-28 17:56:26 +02:00
Manuel Alejandro de Brito Fontes
5b30eb5b8c
Remove unused caCertSecret ( #16793 )
...
* Add trust.cert-manager.io for to bundle CA certificates
Signed-off-by: Manuel de Brito Fontes <aledbf@gmail.com>
* Configure CA volume and volumemount in components
* Update ws-manager golden files
* Deploy trust manager in preview
* Remove duplicated volume
* Update installer golden files
* Generate a bundle only for registry-facade
* Update golden files
* Fix initcontainer volume mounts
* Update golden files
* Fix registry-facade certificate
* Update golden files
* Disable skip_verify
* Enable force conflict with apply server side
Signed-off-by: Manuel de Brito Fontes <aledbf@gmail.com>
* Avoid random werft namespace errors
Signed-off-by: Manuel de Brito Fontes <aledbf@gmail.com>
---------
Signed-off-by: Manuel de Brito Fontes <aledbf@gmail.com>
2023-03-21 11:44:13 +01:00
Wouter Verlaek
a9810d6a0a
[ws-manager-mk2] Fix race where pod gets recreated in Stopped phase ( #16622 )
...
* [ws-manager-mk2] Fix race where pod gets recreated in Stopped phase
* [ws-manager-mk2] Add pod creation logs
* Change to Patch
2023-03-02 13:27:59 +01:00
Thomas Schubart
1f89b92e1a
[ws-manager-mk2] Fix workspace container detection ( #16418 )
2023-02-27 11:47:56 +01:00
Wouter Verlaek
00229da4af
[ws-manager-mk2] Add finalizer on workspace, handle deletion
2023-02-15 11:27:19 +01:00
Wouter Verlaek
8fcec5e4f5
[ws-manager-mk2] Fix workspace URL
2023-02-15 10:55:19 +01:00
Thomas Schubart
ad3b05c064
[ws-manager-mk2] Support system environment variables
2023-02-15 08:22:19 +01:00
Thomas Schubart
de8ee028a2
[ws-manager-mk2] Support class|network limiting and PSI
2023-02-15 08:05:19 +01:00
Wouter Verlaek
e62c773362
[ws-manager-mk2] Aborted condition, grace period
2023-02-14 12:04:19 +01:00
Thomas Schubart
57fee90556
[ws-manager-mk2] Schedule on experimental nodes
2023-02-14 11:41:19 +01:00
Thomas Schubart
ab0ab235d3
[ws-manager-mk2] Ensure values are set despite update conflict
2023-02-09 12:30:14 +01:00
Thomas Schubart
90fe8b3063
[ws-manager-mk2] Get location from initializer
2023-02-01 17:52:40 +01:00
Christian Weichel
a991690e8e
[ws-manager-mk2] Introduce first controller test
2023-01-23 14:14:30 +01:00
Christian Weichel
f91abd8a1e
[ws-manager-mk2] Add workspace class support
2023-01-23 14:14:30 +01:00
Christian Weichel
2f673a25e1
[ws-daemon] Make ws-manager-mk2 compatible
2023-01-23 14:14:30 +01:00
Christian Weichel
abeea17ab5
Move ws-manager-mk2 CRD to API package
2023-01-23 14:14:30 +01:00
Christian Weichel
d147fd1c58
[ws-manager-mk2] Add gRPC service
2023-01-23 14:14:30 +01:00
Christian Weichel
a4f800583d
Debug commit: about to start the controller
2023-01-23 14:14:30 +01:00