53 Commits

Author SHA1 Message Date
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
gmega
3e1eee7870
move cli config parameter to before subcommand 2024-12-02 09:20:10 -03:00
gmega
3a319aa823
add Dockerfile and run script 2024-12-01 23:12:49 -03:00
gmega
176b9b3f0e
add tracker manifests 2024-12-01 09:19:52 -03:00
gmega
edc04eb530
add working k8s manifests for a deluge network 2024-12-01 08:56:34 -03:00
gmega
23a74a0e78
drop DelugeNode alias in builder 2024-11-28 17:17:26 -03:00
gmega
cdb02f814e
add local experiment config 2024-11-28 16:52:27 -03:00
gmega
d6c2085575
fix download path settings and cli run call, add logging 2024-11-28 16:52:10 -03:00
gmega
2a47b8d137
remove Host "address" nesting 2024-11-28 15:52:49 -03:00
gmega
f9fca87f57
add CLI for running experiments 2024-11-28 15:15:05 -03:00
gmega
eab4759b93
add iterated experiment 2024-11-28 09:46:21 -03:00
gmega
205d12ebe7
mock mkdir instead of messing up node initialization; add integration marker 2024-11-27 13:52:04 -03:00
gmega
ccfc7614a7
another fix to shuffle 2024-11-27 11:36:17 -03:00
gmega
586932f67e
reword static experiment 2024-11-27 11:31:40 -03:00
gmega
a286dc5e2a
simplify module structure, wrap up config, fix bugs 2024-11-27 11:22:07 -03:00
gmega
42cd2e7b1c
add config plumbing to static experiment 2024-11-26 20:57:45 -03:00
gmega
61e115281e
revert to simpler experiment interface, roll out deluge dissemination experiment 2024-11-25 19:03:54 -03:00
gmega
b706663219
factor deluge-specific concrete implementations into its own module 2024-11-25 16:40:36 -03:00
gmega
aebd070f3e
add setup/teardown sequences to experiments, add generated file cleanup at end 2024-11-25 16:08:22 -03:00
gmega
d2f697e2fa
reword docs 2024-11-05 12:18:47 -03:00
gmega
23c19ecf4a
add minimal readme 2024-11-03 09:15:34 -03:00
gmega
2a36b48d50
refactor 2024-11-03 09:01:18 -03:00
gmega
df8ed1748e
add third deluge node to compose 2024-11-03 08:39:33 -03:00
gmega
a5127da5f2
add download synchronization to base static experiment 2024-11-03 08:39:19 -03:00
gmega
221cb4955c
add download controls to deluge client 2024-11-03 08:29:29 -03:00
gmega
1ae82ed346
add shared volume folder 2024-11-01 18:13:43 -03:00