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

22 lines
680 B
YAML

# S3 credentials secret for uploading benchmark logs
# Replace the placeholder values with your actual S3 credentials before applying
#
# For Digital Ocean Spaces:
# AWS_ENDPOINT_URL: https://<region>.digitaloceanspaces.com (e.g., https://fra1.digitaloceanspaces.com)
# AWS_ACCESS_KEY_ID: Your Spaces access key
# AWS_SECRET_ACCESS_KEY: Your Spaces secret key
#
# Apply with:
# kubectl apply -f s3-secret.yaml -n argo
apiVersion: v1
kind: Secret
metadata:
name: s3-codex-benchmarks
namespace: argo
type: Opaque
stringData:
AWS_ENDPOINT_URL: "https://<REGION>.digitaloceanspaces.com"
AWS_ACCESS_KEY_ID: "ACCESS_KEY_ID"
AWS_SECRET_ACCESS_KEY: "SECRET_ACCESS_KEY"