Manuel Alejandro de Brito Fontes
|
8c6d8e28f3
|
Update dependencies (#18362)
* Update k8s dependencies to v1.27.3
* Update opencontainers/runtime-spec to v1.1.0
* Update controller runtime to v0.15.0
* Update go modules
* Fix build
* Cleanup
* Fix ws-manager e2e tests
|
2023-07-27 23:34:29 +08:00 |
|
Thomas Schubart
|
e1ddb2e5cc
|
[ws-manager-mk2] Test prebuilds and imagebuilds (#17899)
* [ws-daemon] Test prebuilds and imagebuilds
* [wsman-mk2] Ensure restore metrics are recorded
|
2023-06-12 16:58:02 +08:00 |
|
Wouter Verlaek
|
da50b8ceb6
|
[ws-manager-mk2] Cleanup and fail workspaces when node disappears (#17599)
* [ws-manager-mk2] Cleanup and fail workspaces when node disappears
* Cache nodes
* Fix test, and reconcile ws when node gets deleted
|
2023-05-15 22:53:00 +08:00 |
|
Wouter Verlaek
|
c97d1f7e25
|
[ws-manager-mk2] Startup failures exclude StoppedByRequest (#17495)
* [ws-manager-mk2] Startup failures exclude StoppedByRequest
* Fix test
|
2023-05-09 20:28:50 +08:00 |
|
Thomas Schubart
|
a289f08c5e
|
[wsman-mk2] Use ide and content for workspace readiness (#17449)
|
2023-05-03 00:18:40 +08:00 |
|
Wouter Verlaek
|
06ec36b564
|
[ws-manager-mk2] Refactor metrics with EverReady condition (#17114)
* [ws-manager-mk2] Refactor metrics with EverReady condition
* Fix test, default failure message
* Add stop reason metric
|
2023-04-08 11:57:48 +02:00 |
|
Wouter Verlaek
|
c14a25cfdf
|
[ws-manager-mk2] Report content init/dispose failures (#17015)
|
2023-03-27 17:22:25 +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 |
|
Thomas Schubart
|
400be836fb
|
[ws-manager-mk2] Protect environment secrets (#16601)
* [installer] Configure RBAC access to secrets
* [wsman-mk2] Create environment workspace secret
* [wsman-mk2] Delete workspace secret after start/stop
* [ws-manager-mk2] Update tests
* [ws-manager-mk2] Remove poll
|
2023-03-06 12:42:03 +01:00 |
|
Wouter Verlaek
|
e07b0c8b77
|
[ws-manager-mk2] Refactor metric collection and add tests (#16585)
|
2023-03-01 12:16:58 +01:00 |
|
Wouter Verlaek
|
df3e15a1d4
|
[ws-manager-mk2] Remove headless from status (#16530)
|
2023-02-23 17:36:53 +01:00 |
|
Wouter Verlaek
|
7349d1cd3c
|
[ws-manager-mk2] Timeout controller tests
|
2023-02-17 11:08:21 +01:00 |
|
Wouter Verlaek
|
00229da4af
|
[ws-manager-mk2] Add finalizer on workspace, handle deletion
|
2023-02-15 11:27:19 +01:00 |
|
Wouter Verlaek
|
e62c773362
|
[ws-manager-mk2] Aborted condition, grace period
|
2023-02-14 12:04:19 +01:00 |
|
Wouter Verlaek
|
468f7bf016
|
[ws-manager-mk2] Controller env tests
|
2023-02-13 22:08:18 +01:00 |
|
Wouter Verlaek
|
a4e0b11fe2
|
[ws-manager-mk2] Fix and enable controller tests
|
2023-02-08 16:47:46 +01:00 |
|
Thomas Schubart
|
90fe8b3063
|
[ws-manager-mk2] Get location from initializer
|
2023-02-01 17:52:40 +01:00 |
|
Christian Weichel
|
7ca2a11572
|
[ws-manager-mk2] Remove ws-daemon connection
|
2023-01-23 14:14:30 +01:00 |
|
Christian Weichel
|
a991690e8e
|
[ws-manager-mk2] Introduce first controller test
|
2023-01-23 14:14:30 +01:00 |
|