@@ -8,57 +8,27 @@ metadata:
88 app : testworkflows
99
1010spec :
11- # Pod configuration with volumes
12- pod :
13- volumes :
14- - name : metrics-config
15- configMap :
16- name : multi-turn-metrics-config
17- - name : dataset
18- configMap :
19- name : dataset
11+ content :
12+ files :
13+ - path : /data/datasets/ragas_dataset.jsonl
14+ contentFrom :
15+ configMapKeyRef :
16+ name : dataset
17+ key : dataset.jsonl
18+ - path : /app/config/metrics.yaml
19+ contentFrom :
20+ configMapKeyRef :
21+ name : multi-turn-metrics-config
22+ key : metrics.yaml
2023
2124 container :
2225 image : ghcr.io/agentic-layer/testbench/testworkflows:latest
23- env :
24- - name : OPENAI_API_BASE
25- value : " http://ai-gateway-litellm.ai-gateway:4000"
26- - name : OTEL_EXPORTER_OTLP_ENDPOINT
27- value : " http://lgtm.monitoring:4318"
28- volumeMounts :
29- - name : metrics-config
30- mountPath : /app/config/metrics.yaml
31- subPath : metrics.yaml
32- - name : dataset
33- mountPath : /data/datasets/ragas_dataset.jsonl
34- subPath : dataset.jsonl
3526
36- # Steps using the templates
37- steps :
38- # Step 1: Setup - Download and convert dataset
39- # - name: setup
40- # use:
41- # - name: ragas-setup-template
42- # config:
43- # bucket: "datasets"
44- # key: "multi_turn_dataset.json"
45-
46- # Step 2: Run - Execute agent queries
47- - name : run
48- use :
49- - name : ragas-run-template
50- config :
51- agentUrl : " http://weather-agent.sample-agents:8000"
52-
53- # Step 3: Evaluate - Run RAGAS evaluation
54- - name : evaluate
55- use :
56- - name : ragas-evaluate-template
57- config :
58- model : " gemini-2.5-flash-lite"
59- metricsConfigPath : " /app/config/metrics.yaml"
60-
61- # Step 4: Publish - Push metrics to OTLP
62- - name : visualize
63- use :
64- - name : ragas-visualize-template
27+ use :
28+ - name : ragas-run-template
29+ config :
30+ agentUrl : " http://weather-agent.sample-agents:8000"
31+ - name : ragas-evaluate-template
32+ config :
33+ model : " gemini-2.5-flash-lite"
34+ - name : ragas-visualize-template
0 commit comments