7 Commits

Author SHA1 Message Date
Chrysostomos Nanakos
200c749cb5
feat(workflows): add Vector log parsing workflow template and synchronization
Add workflow template for parsing logs collected by Vector from Kubernetes
pods, with semaphore synchronization to prevent concurrent access conflicts.

- log-parsing-workflow-template-vector: New workflow template that scales
  down Vector aggregator to access RWO PVC, parses JSONL logs, then scales
  aggregator back up
- vector-log-parsing-semaphore: ConfigMap semaphore limiting to one log
  parsing workflow at a time (prevents RWO PVC mount conflicts)
- codex-workflows-rbac: Added deployment get/patch/update permissions to
  executor role (required for scaling Vector aggregator)

Signed-off-by: Chrysostomos Nanakos <chris@include.gr>
2025-10-21 13:25:00 +03:00
gmega
1b83f8047c
feat: update RBAC for codex workflows 2025-01-28 18:20:47 -03:00
gmega
ee67a92726
feat: grant codex runner permissions to launch subworkflows 2025-01-27 18:07:56 -03:00
gmega
d70b87d2bb
fix: production values for Argo workflows and RBAC 2025-01-22 10:31: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
bea51a5adf
feat: add argo workflow sketch 2024-12-18 14:34:22 -03:00