93 Commits

Author SHA1 Message Date
Wouter Verlaek
cb192728d1 Update Go dependencies 2023-02-08 16:47:46 +01:00
Christian Weichel
abeea17ab5 Move ws-manager-mk2 CRD to API package 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
ec73a64028 [loadgen] Move workspace stress repository 2022-11-04 17:51:09 +01:00
Wouter Verlaek
bf8abeb841 [loadgen] Allow parallel runs 2022-11-02 01:57:06 +01:00
Wouter Verlaek
098036ad49 fix(loadgen): Lock workspace ID collection to prevent race 2022-10-21 16:02:36 +02:00
JenTing Hsiao
c67e6091f6 loadgen: support custom workspace timeout
Signed-off-by: JenTing Hsiao <hsiaoairplane@gmail.com>
2022-10-12 13:17:27 +02:00
JenTing Hsiao
789c7bed09 loadgen: default 100 regular workspaces with PVC
Signed-off-by: JenTing Hsiao <hsiaoairplane@gmail.com>
2022-10-06 09:28:22 +02:00
JenTing Hsiao
fa0a655cb7 loadgen: test the repo with .gitpod.yml
Signed-off-by: JenTing Hsiao <hsiaoairplane@gmail.com>
2022-10-06 09:28:22 +02:00
JenTing Hsiao
6a3654fbe1 loadgen: make the start workspace timeout same as the ws-manager start workspace timeout
Signed-off-by: JenTing Hsiao <hsiaoairplane@gmail.com>
2022-10-04 22:12:20 +02:00
Manuel Alejandro de Brito Fontes
d5eb5815b5 Update to 1.19 2022-10-04 15:17:22 +02:00
Manuel Alejandro de Brito Fontes
3f6cbd07f1 Update go dependencies 2022-10-04 15:17:22 +02:00
Andrew Farries
63c4fec94e Remove all references to layoutData 2022-10-04 08:15:20 +02:00
Christian Weichel
d6023c989a Revert "Switch to Go workspaces"
This reverts commit 6bc34cf17512cb0a10a3a6cce44141b1f06b624e.
2022-09-29 05:28:29 +02:00
Christian Weichel
174a09222f Revert "Run go work sync"
This reverts commit 6b23167e09f74062b31150d4044a8fe7cacbc34b.
2022-09-29 05:28:29 +02:00
Christian Weichel
6b23167e09 Run go work sync 2022-09-28 08:45:28 +02:00
Christian Weichel
6bc34cf175 Switch to Go workspaces 2022-09-28 08:45:28 +02:00
Pavel Tumik @ GitPod
fb4d2e7651 [loadgen] don't fatal if empty string received when expecting user input 2022-09-20 15:32:21 +02:00
Thomas Schubart
131c70c766 [loadgen] Update images 2022-09-07 03:44:22 +02:00
Thomas Schubart
a78ad61f6a [loadgen] Add authentication & fix checkoutLocation 2022-09-07 03:44:22 +02:00
JenTing Hsiao
e088f88455 loadgen: fix typo
Signed-off-by: JenTing Hsiao <hsiaoairplane@gmail.com>
2022-08-31 06:59:15 +02:00
JenTing Hsiao
ab151dc8a4 loadgen: add workspace-preview PVC benchmark config
Signed-off-by: JenTing Hsiao <hsiaoairplane@gmail.com>
2022-08-31 06:59:15 +02:00
Thomas Schubart
0374dc47f6 [loadgen] Use a variety of workspace classes 2022-08-24 18:49:41 +02:00
JenTing Hsiao
06bd32cdd9 Update loadgen readme
Signed-off-by: JenTing Hsiao <hsiaoairplane@gmail.com>
2022-08-23 14:13:39 +02:00
Manuel Alejandro de Brito Fontes
438ffab694 Update k8s dependencies to v0.24.4 2022-08-23 08:18:39 +02:00
Manuel Alejandro de Brito Fontes
7b4a885ee3 Update k8s dependencies to v0.24.3 2022-08-23 08:18:39 +02:00
Pavel Tumik @ GitPod
0eda0a304e [loadgen] add support for passing feature flags 2022-08-22 21:22:38 +02:00
utam0k
8683d04115 loadgen: Slight README improvement. 2022-08-15 08:00:31 +02:00
JenTing Hsiao
856371178d Revert "Update k8s dependencies to v0.24.2"
This reverts commit 2911bc3283c2b79aacde0d16bce056de62eb696b.
2022-07-05 11:11:01 +02:00
Manuel Alejandro de Brito Fontes
2911bc3283 Update k8s dependencies to v0.24.2 2022-07-05 03:37:52 +05:30
JenTing Hsiao
9631a0b57b Remove deprecated function
The function grpc.WithInsecure() is deprecated, use
grpc.WithTransportCredentials(insecure.NewCredentials()) instead.

Signed-off-by: JenTing Hsiao <hsiaoairplane@gmail.com>
2022-06-15 13:07:24 +05:30
utam0k
85c66e3f98 loadgen: fix the error handling when failed to get the ws infomation. 2022-06-13 14:38:22 +05:30
utam0k
0c5932b1c4 loadgen: record the time of stopping workspaces. 2022-06-13 14:38:22 +05:30
Thomas Schubart
8dcddf4d9e [loadgen] Wait before workspace termination 2022-06-10 22:31:20 +05:30
JenTing Hsiao
e5fb359f3e Update dev/loadgen/README.md
Co-authored-by: Thomas Schubart <24721048+Furisto@users.noreply.github.com>
2022-06-10 15:05:19 +05:30
utam0k
ac11a1784c loadgen: Update README 2022-06-10 15:05:19 +05:30
utam0k
1b5f24676e loadgen: Update .gitignore 2022-06-10 15:05:19 +05:30
utam0k
d8d8df0f7b loadgen: Add a config file for worksapce preview. 2022-06-10 15:05:19 +05:30
Thomas Schubart
679d37cdfc Adapt benchmark parameters 2022-06-03 00:06:51 +05:30
Thomas Schubart
bf94105db8 Document loadgen 2022-06-03 00:06:51 +05:30
Thomas Schubart
36310057ac Support workspace classes and write results 2022-06-03 00:06:51 +05:30
Thomas Schubart
eeb5daf22c Vary backup size during load test 2022-05-27 19:16:46 +05:30
Thomas Schubart
cf2c0aafa9 Use constant for annotation and describe options 2022-05-17 01:27:31 +05:30
Thomas Schubart
a89e1e70e0 Introduce success rate 2022-05-17 01:27:31 +05:30
Thomas Schubart
15848c58a1 Ensure proper shutdown when requested by user 2022-05-17 01:27:31 +05:30
Thomas Schubart
d7b0f99657 Ensure workspaces are stopped 2022-05-17 01:27:31 +05:30
Thomas Schubart
bddc02472b Extend loadgen with stress workload 2022-05-17 01:27:31 +05:30
Manuel Alejandro de Brito Fontes
65f001db3c [loadgen] Adjust workspace count in default test 2022-05-05 00:18:20 +05:30
Manuel Alejandro de Brito Fontes
1b88c8058e Update go modules 2022-04-25 15:52:37 +05:30
Christian Weichel
0303453c07 Remove checkoutLocation from StartWorkspaceReq 2022-04-08 00:29:21 +05:30