Thomas Schubart
460875058f
[ws-manager-mk2] Remove ws-manager-mk2 from experimental section ( #17848 )
...
* [wsman-mk2] Remove ws-manager-mk2 from experimental
* [ws-daemon] Remove readiness check for service
* [ws-daemon] Use mk2 working area only
* [preview] Remove mk2 customization
* [installer] Remove constant
2023-06-06 22:56:57 +08:00
Manuel Alejandro de Brito Fontes
9cf0243e54
Add new feature for custom workspace network CIDR ( #17145 )
...
* Add new feature for custom workspace network CIDR
* Cleanup
2023-04-07 13:17:47 +02:00
Thomas Schubart
c800175c72
[ws-manager-mk2] Protect tokens ( #16806 )
...
* [wsman-mk2] Create token secret
* [installer] Fix casing for namespace type metadata
* [installer] Create secrets namespace
* [installer] Configure roles and bindings
* [installer] Move namespace constant to common pkg
* [installer] Create permissions for ws-daemon
* [wsman-mk2] Watch on multiple ns
* [ws-daemon] Use token secret
* [wsman-mk2] Remove secret from initializer
* [wsman-mk2] Test token secret
* [werft] Fix document index
* [installer] Update render tests
* [wsman-mk2] Fix imports
* [wsman-mk2] Ensure maintenance controller required permissions
* [wsman-mk2] Retry deleting secret
* [installer] Ensure objects in secrets namespace are only created with mk2 option
2023-03-15 12:57:07 +01:00
Wouter Verlaek
1631a4a038
[ws-manager-mk2] Loadgen fixes, concurrent reconciliation ( #16613 )
...
* [ws-manager-mk2] Loadgen fixes, concurrent reconciliation
* [ws-manager-mk2] Update tests with content readiness
* Simplify content ready check
* Fix json tags
* Revert poll interval
2023-03-06 15:18:04 +01:00
Manuel Alejandro de Brito Fontes
dc69bb20ca
Remove host controller from ws-daemon ( #16615 )
...
* Remove host controller from ws-daemon
* Configure /etc/hosts file in registry-facade
* Update golden files
2023-03-01 00:55:58 +01:00
Christian Weichel
572fcbb008
[ws-daemon] Start workspace controller based content init
2023-01-23 14:14:30 +01:00
Christian Weichel
478a75e744
Switch license to AGPL
2022-12-08 13:05:19 -03:00
Thomas Schubart
f65dc0e35c
[ws-daemon] Make oom scores configurable
2022-11-10 14:43:40 +02:00
Thomas Schubart
4fe7402203
[ws-daemon] Plugin for setting up network limits
2022-08-24 14:14:40 +02:00
Manuel Alejandro de Brito Fontes
8130107b0f
[ws-daemon] Add support for limiting the number of processes in a workspace
2022-07-18 23:25:14 +02:00
Christian Weichel
8dd76ed762
[ws-daemon] Support config reload for IO limits
2022-04-21 05:08:33 +05:30
Christian Weichel
7853926dc0
[ws-daemon] Introduce IO limiting
2022-04-13 03:49:25 +05:30
Manuel Alejandro de Brito Fontes
e894487df2
[ws-daemon] Configure readiness probe
2022-03-29 22:20:13 +05:30
Christian Weichel
462e269689
[ws-daemon] Integrate new CPU limiter
2022-02-08 16:36:30 +01:00
Simon Emms
6082a79452
[ws-daemon]: expose config publicly
2021-10-04 11:58:51 -03:00
Christian Weichel
b7dda84ad0
[license] Update license header from TypeFox GmbH to Gitpod GmbH
2021-01-04 15:12:02 +01:00
Christian Weichel
ced1e6ac69
[ws-daemon] Add readiness probe
2020-11-30 11:06:39 +01:00
Christian Weichel
438c234bb2
[ws-daemon] Rename InWorkspaceHelper to more apt InWorkspaceService
...
and introduce rate limiting on that service to mimic the behaviour of
the former canaries.
2020-10-23 16:20:08 +02:00
Christian Weichel
4a9c8f910e
[ws-daemon] Provide IWH through unix socket rather than canaries
2020-10-23 16:20:08 +02:00
Christian Weichel
3cbfd6f191
[common-go] Move CRI to ws-daemon/container
2020-10-19 07:46:04 +02:00
Christian Weichel
7172d822c7
[ws-daemon] Fold ws-manager-node into ws-daemon
2020-10-19 07:46:04 +02:00