From afaecc6bb343686fd100c1dc96925f824bfa4050 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?S=C3=B6ren=20Henning?= <soeren.henning@email.uni-kiel.de>
Date: Thu, 24 Jun 2021 15:06:07 +0200
Subject: [PATCH] Upgrade UC1 for newest benchmark type

---
 .../definitions/uc1-benchmark-operator.yaml   | 62 ++++++++++---------
 1 file changed, 33 insertions(+), 29 deletions(-)

diff --git a/theodolite-benchmarks/definitions/uc1-benchmark-operator.yaml b/theodolite-benchmarks/definitions/uc1-benchmark-operator.yaml
index b5451058a..4ec3b08d8 100644
--- a/theodolite-benchmarks/definitions/uc1-benchmark-operator.yaml
+++ b/theodolite-benchmarks/definitions/uc1-benchmark-operator.yaml
@@ -1,32 +1,36 @@
-apiVersion: theodolite.com/v1alpha1
+apiVersion: theodolite.com/v1
 kind: benchmark
 metadata:
   name: uc1-kstreams
-appResource:
-  - "uc1-kstreams/uc1-kstreams-deployment.yaml"
-  - "uc1-kstreams/uc1-kstreams-service.yaml"
-  - "uc1-kstreams/uc1-jmx-configmap.yaml"
-  - "uc1-kstreams/uc1-service-monitor.yaml"
-loadGenResource:
-  - "uc1-kstreams/uc1-load-generator-deployment.yaml"
-  - "uc1-kstreams/uc1-load-generator-service.yaml"
-resourceTypes:
-  - typeName: "Instances"
-    patchers:
-      - type: "ReplicaPatcher"
-        resource: "uc1-kstreams/uc1-kstreams-deployment.yaml"
-loadTypes:
-  - typeName: "NumSensors"
-    patchers:
-      - type: "EnvVarPatcher"
-        resource: "uc1-kstreams/uc1-load-generator-deployment.yaml"
-        container: "workload-generator"
-        variableName: "NUM_SENSORS"
-      - type: NumSensorsLoadGeneratorReplicaPatcher
-        resource: "uc1-kstreams/uc1-load-generator-deployment.yaml"
-kafkaConfig:
-  bootstrapServer: "theodolite-cp-kafka:9092"
-  topics:
-    - name: "input"
-      numPartitions: 40
-      replicationFactor: 1
\ No newline at end of file
+spec:
+  appResource:
+    - "uc1-kstreams/uc1-kstreams-deployment.yaml"
+    - "uc1-kstreams/uc1-kstreams-service.yaml"
+    - "uc1-kstreams/uc1-jmx-configmap.yaml"
+    - "uc1-kstreams/uc1-service-monitor.yaml"
+  loadGenResource:
+    - "uc1-kstreams/uc1-load-generator-deployment.yaml"
+    - "uc1-kstreams/uc1-load-generator-service.yaml"
+  resourceTypes:
+    - typeName: "Instances"
+      patchers:
+        - type: "ReplicaPatcher"
+          resource: "uc1-kstreams/uc1-kstreams-deployment.yaml"
+  loadTypes:
+    - typeName: "NumSensors"
+      patchers:
+        - type: "EnvVarPatcher"
+          resource: "uc1-kstreams/uc1-load-generator-deployment.yaml"
+          properties:
+            container: "workload-generator"
+            variableName: "NUM_SENSORS"
+        - type: "NumSensorsLoadGeneratorReplicaPatcher"
+          resource: "uc1-kstreams/uc1-load-generator-deployment.yaml"
+          properties:
+            loadGenMaxRecords: "15000"
+  kafkaConfig:
+    bootstrapServer: "theodolite-cp-kafka:9092"
+    topics:
+      - name: "input"
+        numPartitions: 40
+        replicationFactor: 1
-- 
GitLab