11apiVersion : v1
2+ kind : PersistentVolumeClaim
3+ metadata :
4+ name : k8sdemo-pvc
5+ namespace : nbomber-tests
6+ spec :
7+ accessModes :
8+ - ReadWriteOnce
9+ resources :
10+ requests :
11+ storage : 100Mi
12+
13+ ---
14+
15+ apiVersion : v1
216kind : ConfigMap
317metadata :
4- name : nb -config-my-test-1
18+ name : k8sdemo -config
519 namespace : nbomber-tests
620data :
721 nb-config.json : |
822 {
9- "TestSuite": "my test suite",
10- "TestName": "my-test-1 ",
23+ "TestSuite": "my- test- suite",
24+ "TestName": "k8sdemo ",
1125 "ClusterSettings": {
1226
1327 "AutoCluster": {
1428
15- "ClusterId": "test_cluster ",
16- "NATSServerURL": "nats://nats-my-test-1 ",
29+ "ClusterId": "k8sdemo ",
30+ "NATSServerURL": "nats://k8sdemo-nats ",
1731
1832 "Coordinator": {
19- "TargetScenarios": []
33+ "TargetScenarios": ["my_scenario" ]
2034 },
2135
2236 "Agent": {
3448 "WarmUpDuration": "00:00:03",
3549
3650 "LoadSimulationsSettings": [
37- { "Inject": [10 , "00:00:01", "00:00:20"] }
51+ { "Inject": [5 , "00:00:01", "00:00:20"] }
3852 ]
3953 }
4054 ],
4963apiVersion : batch/v1
5064kind : Job
5165metadata :
52- name : k8sdemo-job-my-test-1
66+ name : k8sdemo-job
5367 namespace : nbomber-tests
5468spec :
5569 completions : 2 # total number of pods that should run to completion
@@ -62,24 +76,29 @@ spec:
6276 args : ["--config", "/config/nb-config.json", "--cluster-local-dev", "true"]
6377# args: ["--config", "/config/nb-config.json", "--license", "YOUR_LICENSE_KEY"]
6478 volumeMounts :
65- - name : nb -config-volume
79+ - name : k8sdemo -config-volume
6680 mountPath : /config
6781 readOnly : true
82+ - name : k8sdemo-pvc-volume
83+ mountPath : /app/my_reports
6884
6985 restartPolicy : Never
7086
7187 volumes :
72- - name : nb -config-volume
88+ - name : k8sdemo -config-volume
7389 configMap :
74- name : nb-config-my-test-1
90+ name : k8sdemo-config
91+ - name : k8sdemo-pvc-volume
92+ persistentVolumeClaim :
93+ claimName : k8sdemo-pvc
7594
7695---
7796
7897apiVersion : apps/v1
7998kind : Deployment
8099metadata :
81100 namespace : nbomber-tests
82- name : nats-my-test-1
101+ name : k8sdemo-nats
83102 labels :
84103 app : nats
85104spec :
@@ -104,7 +123,7 @@ apiVersion: v1
104123kind : Service
105124metadata :
106125 namespace : nbomber-tests
107- name : nats-my-test-1
126+ name : k8sdemo-nats
108127 labels :
109128 app : nats
110129spec :
0 commit comments