178 Commits

Author SHA1 Message Date
gmega
469ae82009
feat: add workflow matrix expansion sketch 2024-12-19 11:18:15 -03:00
gmega
76795cb5c0
fix: use Name instead of Namespace to distinguish test runner instances 2024-12-19 11:04:08 -03:00
gmega
9fb91179bd
docs: minor rewording for RBAC manifest 2024-12-18 19:09:47 -03:00
gmega
b4b625ad34
feat: add working parametererized Argo workflow for deluge benchmarks 2024-12-18 18:47:21 -03:00
gmega
f5a59e061f
fix: set exec bit for kubectl-wait-job 2024-12-18 16:39:47 -03:00
gmega
a42ec7a85d
fix: workflow Dockerfile copy paths 2024-12-18 15:07:22 -03:00
gmega
bea51a5adf
feat: add argo workflow sketch 2024-12-18 14:34:22 -03:00
gmega
1bddfc7426
feat!: add initial Helm chart, remove old k8s manifests and run script 2024-12-17 10:35:56 -03:00
gmega
03b7f52aca
add linter to CI 2024-12-14 06:35:37 -03:00
gmega
b17a855f6e
run ruff formatter 2024-12-14 06:34:11 -03:00
gmega
5c9ed47bc1
fix linting errors 2024-12-14 06:31:20 -03:00
gmega
5c13fdd7bd
add ruff linter 2024-12-14 06:30:53 -03:00
gmega
35c314edab
remove meaningless sentence 2024-12-14 06:24:09 -03:00
gmega
f5795a619d
wrap up exploratory analysis 2024-12-13 16:42:39 -03:00
gmega
bf844a6305
output proper extension for jsonl data 2024-12-12 12:24:39 -03:00
gmega
d716af5d8b
dump and parse experiment config as logs 2024-12-12 11:45:30 -03:00
gmega
edfcf68cf9
set deluge node id explicitly 2024-12-11 15:43:52 -03:00
gmega
f68a3e714a
standardize logging; add experiment log parser 2024-12-11 13:52:55 -03:00
gmega
2c17527954
analysis notebook sketch 2024-12-10 19:45:41 -03:00
gmega
278007cdce
make leech requests concurrent to reduce noise 2024-12-10 15:29:33 -03:00
gmega
b971efcf69
update dockerfile entrypoint to reflect new CLI args 2024-12-10 13:57:56 -03:00
gmega
5b3bb0556b
allow JSON schema for experiment types to be dumped (will use to autogen docs) 2024-12-10 13:55:13 -03:00
gmega
028d00327e
bake seeder set and experiment run into dataset filename 2024-12-09 16:51:56 -03:00
gmega
4b9755000c
update gitignore to RStudio/R project/data/history files 2024-12-09 16:32:48 -03:00
gmega
f22cca49e2
drop old typer docstrings 2024-12-09 16:31:56 -03:00
gmega
8d24855806
make formatting uniform, add imagePullPolicy:always to deluge, add end message to experiment runner script 2024-12-09 16:30:21 -03:00
gmega
3d202d281e
add repeatable seeder sets 2024-12-09 16:27:14 -03:00
gmega
688ea63d55
fix phony targets 2024-12-06 18:48:43 -03:00
gmega
bb0d5cb967
set deluge log level to info in statefulset 2024-12-06 18:40:30 -03:00
gmega
444d1ba164
make statefulset parallel, increase wait time for testrunner 2024-12-06 18:27:47 -03:00
gmega
ec466c50c6
add first working k8s experiment 2024-12-06 15:42:56 -03:00
gmega
4e2e091c75
add explicit naming for deluge nodes 2024-12-06 15:24:11 -03:00
gmega
890d57a589
improve logs for static experiment 2024-12-06 14:18:30 -03:00
gmega
cbd4a65775
workaround for typing bug 2024-12-06 13:52:57 -03:00
gmega
ff158a6547
allow base index for nodeset to be configured 2024-12-06 13:27:43 -03:00
gmega
8605cce688
fix experiment synchronizer, run container as root, add Makefile 2024-12-06 10:20:58 -03:00
gmega
7fe9dafe50
move service/statefulset/namespace names onto env vars 2024-12-05 16:56:47 -03:00
gmega
3b70dc928b
proper fix to race condition 2024-12-05 16:30:15 -03:00
gmega
5624542f8f
fix deluge node name template 2024-12-05 16:11:25 -03:00
gmega
3a69ac88bc
prevent double delete in torrent cleanup 2024-12-05 10:29:10 -03:00
gmega
ab0abbd4b5
make deluge logs less verbose in CI 2024-12-05 09:47:41 -03:00
gmega
b9c3fa28f7
make naming more consistent 2024-12-04 19:13:11 -03:00
gmega
f79c7e1299
add working integration tests 2024-12-04 19:08:41 -03:00
gmega
1261dd08de
make it possible to run the test runner containerized; add integration tests to CI 2024-12-03 19:33:43 -03:00
gmega
c334c12cd3
update poetry lock 2024-12-03 19:17:07 -03:00
gmega
43218e7636
fix builder and type check errors 2024-12-03 18:32:48 -03:00
gmega
7280e87fee
add experiment environments and component synchronization 2024-12-03 17:50:27 -03:00
gmega
a8f6ff96bd
fix prod image tag 2024-12-02 18:59:18 -03:00
gmega
84c02e3745
add CI flow, fix broken import 2024-12-02 17:10:18 -03:00
gmega
55487c5a75
remove typer and use argparse for the CLI 2024-12-02 14:52:14 -03:00