142 Commits

Author SHA1 Message Date
gmega
d70b87d2bb
fix: production values for Argo workflows and RBAC 2025-01-22 10:31:08 -03:00
Giuliano Mega
538f7a75ee
Merge pull request #1 from codex-storage/docker/add-multi-arch-builds
docker: add multi-arch builds
2025-01-21 19:31:54 -03:00
gmega
2e8771fb72
Merge branch 'feat/logstash' 2025-01-21 19:19:24 -03:00
gmega
1ec24bac5f
fix: add synchronization predicates to ES fixtures 2025-01-21 19:18:29 -03:00
Giuliano Mega
d14079cce1
Merge pull request #3 from codex-storage/feat/logstash
feat: add log source for logstash
2025-01-21 18:47:48 -03:00
gmega
02e2fe39d1
feat: add CLI for parsing logs from logstash 2025-01-21 18:44:30 -03:00
gmega
5fc241660b
feat: add logstash log source (elasticsearch) 2025-01-21 17:57:17 -03:00
gmega
485b86465d
refactor: split log source module 2025-01-21 08:43:14 -03:00
gmega
aeb2f044c8
chore: remove leftover values from chart 2025-01-20 20:01:48 -03:00
Giuliano Mega
9ac27230fe
Merge pull request #2 from codex-storage/feat/local-agents
feat: add local agents and localize file generation
2025-01-20 18:51:06 -03:00
gmega
882392bef2
fix: add missing parameters to cleanup hook 2025-01-20 18:41:11 -03:00
gmega
6ae5b1620f
chore: add missing EOL 2025-01-20 17:59:07 -03:00
gmega
7e07eda3c2
feat: allow running workflows from locally loaded images under Minikube 2025-01-20 17:57:21 -03:00
gmega
4a02e86160
fix: add missing PHONY target 2025-01-20 15:38:59 -03:00
gmega
5a203fad18
chore: eliminate 5GB experiment for now 2025-01-20 15:29:27 -03:00
gmega
ab100c4841
feat: runnable experiment with working test runner and agents 2025-01-20 15:24:03 -03:00
gmega
6978b7ef28
fix: local minikube image build 2025-01-20 15:21:29 -03:00
gmega
02f680a91d
feat: make deluge agent client part of the experiment environment 2025-01-20 15:00:02 -03:00
gmega
94556d7a53
working deployment of agents on minikube 2025-01-20 11:39:43 -03:00
gmega
27d0815be8
feat: add local file generation agents and drop requirement for shared volumes with the test runner 2025-01-19 10:32:27 -03:00
gmega
3ed074e56f
fix: make image-{test,release} into PHONY targets 2025-01-17 08:39:06 -03:00
gmega
82f1f9a2ed
refactor: generalize builder types 2025-01-17 08:34:49 -03:00
gmega
60fd274b18
feat: add node affinity/anti-affinity and storage class knobs to run this on a cluster 2025-01-15 11:52:32 -03:00
gmega
47646eb02a
feat: complete the final analysis 2025-01-15 10:22:18 -03:00
gmega
1ee8ea8a35
fix: support nested attributes in client retry wrapper 2025-01-14 19:48:58 -03:00
gmega
742578a3f7
feat: complete final analysis 2025-01-14 19:35:20 -03:00
gmega
8ef05e36a9
feat: add more robust retry policy to Deluge client 2025-01-14 19:32:34 -03:00
gmega
700753cf3d
chore: move analysis code into analysis; properly discard experiments that error out 2025-01-13 20:16:41 -03:00
gmega
4cf3117390
fix: don't use retry in readiness predicate as this makes things too slow 2025-01-12 20:35:26 -03:00
gmega
54c224d760
fix: improve experiment robustness, fix test assertions 2025-01-12 19:33:14 -03:00
gmega
dcbe2f3898
fix: exception type in tracker readiness check 2025-01-12 08:23:39 -03:00
gmega
83fc90343c
chore: log stacktrace when repeated experiment fail 2025-01-12 07:43:28 -03:00
gmega
72a6d2d6e1
fix: tracker raeadiness check exception leak, decrease Vector flush interval 2025-01-12 07:16:54 -03:00
gmega
0acd2e3086
feat: add multi-experiment analysis 2025-01-10 17:50:09 -03:00
gmega
84bac4594d
fix: handle exceptions for malformed lines at vector log parser 2025-01-10 17:46:29 -03:00
gmega
fc0630224f
fix: remove redundant group suffix from node ID 2025-01-10 16:31:12 -03:00
gmega
b0313f65c8
chore: improve docs 2025-01-10 08:17:39 -03:00
gmega
f30b5d003d
fix: minor refactor 2025-01-09 20:32:41 -03:00
gmega
3c03910fa1
feat: add split log source command to CLI; check-in missing logging module 2025-01-09 20:27:10 -03:00
gmega
6b4e2021cd
fix: update poetry.lock 2025-01-09 16:50:28 -03:00
gmega
b505e7a3e1
fix: fix README link, add missing precommit config, bump ruff 2025-01-09 16:48:44 -03:00
gmega
347cbb942e
feat: add experiment group log splitter 2025-01-09 16:47:37 -03:00
gmega
bfabd1c4c8
feat: label components with /component label, use /name to refer to benchmark pods; add README 2025-01-09 09:27:21 -03:00
gmega
a4fe12e620
feat: add new Helm chart parameters to workflow 2025-01-08 16:43:01 -03:00
gmega
4d1eef9d53
feat: standardize labelling in Helm chart to facilitate log consumption 2025-01-08 15:10:10 -03:00
Slava
ba96ad3a69
docker: add multi-arch builds 2025-01-08 16:05:08 +02:00
gmega
a05640b7c0
chore: add module docstring 2025-01-08 08:32:26 -03:00
gmega
cbcded8356
add mypy and ruff as precommit hooks 2025-01-08 08:09:40 -03:00
gmega
d417f55ffd
add config sketch for setting up vector on minikube 2025-01-07 18:59:19 -03:00
gmega
48a1d1a458
fix: broken assertion 2025-01-06 17:01:04 -03:00