Chrysostomos Nanakos 0c8e28fa46
feat(k8s): add Vector logging infrastructure for benchmarks
Add Vector agent/aggregator deployment for collecting logs from Codex
benchmark experiments in K8s. Includes PVC for log storage, S3 secret
template and RBAC.

Vector collects logs from benchmark pods and writes JSONL files for
post-processing by the log-parsing workflow.

Signed-off-by: Chrysostomos Nanakos <chris@include.gr>
2025-10-21 13:13:49 +03:00

16 lines
373 B
YAML

# Persistent Volume Claim for Vector to collect benchmark logs.
# This PVC uses block storage which will be mounted by Vector Aggregator to write logs.
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
name: vector-logs-pvc
namespace: argo
spec:
accessModes:
- ReadWriteOnce
storageClassName: do-block-storage
resources:
requests:
storage: 50Gi