From 677f44e44d623d86d86bf0aa5119c63031a4e0ee Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?S=C3=B6ren=20Henning?= <soeren.henning@email.uni-kiel.de>
Date: Thu, 24 Nov 2022 16:10:34 +0100
Subject: [PATCH] Add labels for benchmarks, fix #404

---
 .../uc1-beam-flink/uc1-beam-flink-benchmark-operator.yaml     | 4 ++++
 .../uc1-beam-samza/uc1-beam-samza-benchmark-operator.yaml     | 4 ++++
 .../definitions/uc1-flink/uc1-flink-benchmark-operator.yaml   | 4 ++++
 .../definitions/uc1-hazelcastjet/uc1-benchmark-operator.yaml  | 4 ++++
 .../uc1-kstreams/uc1-kstreams-benchmark-operator.yaml         | 4 ++++
 .../uc2-beam-flink/uc2-beam-flink-benchmark-operator.yaml     | 4 ++++
 .../uc2-beam-samza/uc2-beam-samza-benchmark-operator.yaml     | 4 ++++
 .../definitions/uc2-flink/uc2-flink-benchmark-operator.yaml   | 4 ++++
 .../definitions/uc2-hazelcastjet/uc2-benchmark-operator.yaml  | 4 ++++
 .../uc2-kstreams/uc2-kstreams-benchmark-operator.yaml         | 4 ++++
 .../uc3-beam-flink/uc3-beam-flink-benchmark-operator.yaml     | 4 ++++
 .../uc3-beam-samza/uc3-beam-samza-benchmark-operator.yaml     | 4 ++++
 .../definitions/uc3-flink/uc3-flink-benchmark-operator.yaml   | 4 ++++
 .../definitions/uc3-hazelcastjet/uc3-benchmark-operator.yaml  | 4 ++++
 .../uc3-kstreams/uc3-kstreams-benchmark-operator.yaml         | 4 ++++
 .../uc4-beam-flink/uc4-beam-flink-benchmark-operator.yaml     | 4 ++++
 .../uc4-beam-samza/uc4-beam-samza-benchmark-operator.yaml     | 4 ++++
 .../definitions/uc4-flink/uc4-flink-benchmark-operator.yaml   | 4 ++++
 .../definitions/uc4-hazelcastjet/uc4-benchmark-operator.yaml  | 4 ++++
 .../uc4-kstreams/uc4-kstreams-benchmark-operator.yaml         | 4 ++++
 20 files changed, 80 insertions(+)

diff --git a/theodolite-benchmarks/definitions/uc1-beam-flink/uc1-beam-flink-benchmark-operator.yaml b/theodolite-benchmarks/definitions/uc1-beam-flink/uc1-beam-flink-benchmark-operator.yaml
index 9c404da65..666d59fec 100644
--- a/theodolite-benchmarks/definitions/uc1-beam-flink/uc1-beam-flink-benchmark-operator.yaml
+++ b/theodolite-benchmarks/definitions/uc1-beam-flink/uc1-beam-flink-benchmark-operator.yaml
@@ -2,6 +2,10 @@ apiVersion: theodolite.rocks/v1beta1
 kind: benchmark
 metadata:
   name: uc1-beam-flink
+  labels:
+    suite: theodolite-stream-processing
+    benchmark: uc1
+    sut: beam-flink
 spec:
   sut:
     resources:
diff --git a/theodolite-benchmarks/definitions/uc1-beam-samza/uc1-beam-samza-benchmark-operator.yaml b/theodolite-benchmarks/definitions/uc1-beam-samza/uc1-beam-samza-benchmark-operator.yaml
index c1e365ed3..94f7adbe0 100644
--- a/theodolite-benchmarks/definitions/uc1-beam-samza/uc1-beam-samza-benchmark-operator.yaml
+++ b/theodolite-benchmarks/definitions/uc1-beam-samza/uc1-beam-samza-benchmark-operator.yaml
@@ -2,6 +2,10 @@ apiVersion: theodolite.rocks/v1beta1
 kind: benchmark
 metadata:
   name: uc1-beam-samza
+  labels:
+    suite: theodolite-stream-processing
+    benchmark: uc1
+    sut: beam-samza
 spec:
   sut:
     resources:
diff --git a/theodolite-benchmarks/definitions/uc1-flink/uc1-flink-benchmark-operator.yaml b/theodolite-benchmarks/definitions/uc1-flink/uc1-flink-benchmark-operator.yaml
index e4c558e12..069932e34 100644
--- a/theodolite-benchmarks/definitions/uc1-flink/uc1-flink-benchmark-operator.yaml
+++ b/theodolite-benchmarks/definitions/uc1-flink/uc1-flink-benchmark-operator.yaml
@@ -2,6 +2,10 @@ apiVersion: theodolite.rocks/v1beta1
 kind: benchmark
 metadata:
   name: uc1-flink
+  labels:
+    suite: theodolite-stream-processing
+    benchmark: uc1
+    sut: flink
 spec:
   sut:
     resources:
diff --git a/theodolite-benchmarks/definitions/uc1-hazelcastjet/uc1-benchmark-operator.yaml b/theodolite-benchmarks/definitions/uc1-hazelcastjet/uc1-benchmark-operator.yaml
index 1ed58f971..06e5aaa6e 100644
--- a/theodolite-benchmarks/definitions/uc1-hazelcastjet/uc1-benchmark-operator.yaml
+++ b/theodolite-benchmarks/definitions/uc1-hazelcastjet/uc1-benchmark-operator.yaml
@@ -2,6 +2,10 @@ apiVersion: theodolite.rocks/v1beta1
 kind: benchmark
 metadata:
   name: uc1-hazelcastjet
+  labels:
+    suite: theodolite-stream-processing
+    benchmark: uc1
+    sut: hazelcastjet
 spec:
   sut:
     resources:
diff --git a/theodolite-benchmarks/definitions/uc1-kstreams/uc1-kstreams-benchmark-operator.yaml b/theodolite-benchmarks/definitions/uc1-kstreams/uc1-kstreams-benchmark-operator.yaml
index 961ef594b..995c67c8a 100644
--- a/theodolite-benchmarks/definitions/uc1-kstreams/uc1-kstreams-benchmark-operator.yaml
+++ b/theodolite-benchmarks/definitions/uc1-kstreams/uc1-kstreams-benchmark-operator.yaml
@@ -2,6 +2,10 @@ apiVersion: theodolite.rocks/v1beta1
 kind: benchmark
 metadata:
   name: uc1-kstreams
+  labels:
+    suite: theodolite-stream-processing
+    benchmark: uc1
+    sut: kstreams
 spec:
   sut:
     resources:
diff --git a/theodolite-benchmarks/definitions/uc2-beam-flink/uc2-beam-flink-benchmark-operator.yaml b/theodolite-benchmarks/definitions/uc2-beam-flink/uc2-beam-flink-benchmark-operator.yaml
index c84212970..255cd004c 100644
--- a/theodolite-benchmarks/definitions/uc2-beam-flink/uc2-beam-flink-benchmark-operator.yaml
+++ b/theodolite-benchmarks/definitions/uc2-beam-flink/uc2-beam-flink-benchmark-operator.yaml
@@ -2,6 +2,10 @@ apiVersion: theodolite.rocks/v1beta1
 kind: benchmark
 metadata:
   name: uc2-beam-flink
+  labels:
+    suite: theodolite-stream-processing
+    benchmark: uc2
+    sut: beam-flink
 spec:
   sut:
     resources:
diff --git a/theodolite-benchmarks/definitions/uc2-beam-samza/uc2-beam-samza-benchmark-operator.yaml b/theodolite-benchmarks/definitions/uc2-beam-samza/uc2-beam-samza-benchmark-operator.yaml
index c12386a55..7efd3452f 100644
--- a/theodolite-benchmarks/definitions/uc2-beam-samza/uc2-beam-samza-benchmark-operator.yaml
+++ b/theodolite-benchmarks/definitions/uc2-beam-samza/uc2-beam-samza-benchmark-operator.yaml
@@ -2,6 +2,10 @@ apiVersion: theodolite.rocks/v1beta1
 kind: benchmark
 metadata:
   name: uc2-beam-samza
+  labels:
+    suite: theodolite-stream-processing
+    benchmark: uc2
+    sut: beam-samza
 spec:
   sut:
     resources:
diff --git a/theodolite-benchmarks/definitions/uc2-flink/uc2-flink-benchmark-operator.yaml b/theodolite-benchmarks/definitions/uc2-flink/uc2-flink-benchmark-operator.yaml
index bd06a1de3..249d80731 100644
--- a/theodolite-benchmarks/definitions/uc2-flink/uc2-flink-benchmark-operator.yaml
+++ b/theodolite-benchmarks/definitions/uc2-flink/uc2-flink-benchmark-operator.yaml
@@ -2,6 +2,10 @@ apiVersion: theodolite.rocks/v1beta1
 kind: benchmark
 metadata:
   name: uc2-flink
+  labels:
+    suite: theodolite-stream-processing
+    benchmark: uc2
+    sut: flink
 spec:
   sut:
     resources:
diff --git a/theodolite-benchmarks/definitions/uc2-hazelcastjet/uc2-benchmark-operator.yaml b/theodolite-benchmarks/definitions/uc2-hazelcastjet/uc2-benchmark-operator.yaml
index 199fd3366..fb6fa06cd 100644
--- a/theodolite-benchmarks/definitions/uc2-hazelcastjet/uc2-benchmark-operator.yaml
+++ b/theodolite-benchmarks/definitions/uc2-hazelcastjet/uc2-benchmark-operator.yaml
@@ -2,6 +2,10 @@ apiVersion: theodolite.rocks/v1beta1
 kind: benchmark
 metadata:
   name: uc2-hazelcastjet
+  labels:
+    suite: theodolite-stream-processing
+    benchmark: uc2
+    sut: hazelcastjet
 spec:
   sut:
     resources:
diff --git a/theodolite-benchmarks/definitions/uc2-kstreams/uc2-kstreams-benchmark-operator.yaml b/theodolite-benchmarks/definitions/uc2-kstreams/uc2-kstreams-benchmark-operator.yaml
index ccca86744..e35e19dcb 100644
--- a/theodolite-benchmarks/definitions/uc2-kstreams/uc2-kstreams-benchmark-operator.yaml
+++ b/theodolite-benchmarks/definitions/uc2-kstreams/uc2-kstreams-benchmark-operator.yaml
@@ -2,6 +2,10 @@ apiVersion: theodolite.rocks/v1beta1
 kind: benchmark
 metadata:
   name: uc2-kstreams
+  labels:
+    suite: theodolite-stream-processing
+    benchmark: uc2
+    sut: kstreams
 spec:
   sut:
     resources:
diff --git a/theodolite-benchmarks/definitions/uc3-beam-flink/uc3-beam-flink-benchmark-operator.yaml b/theodolite-benchmarks/definitions/uc3-beam-flink/uc3-beam-flink-benchmark-operator.yaml
index 017d1fa55..6c9de6c66 100644
--- a/theodolite-benchmarks/definitions/uc3-beam-flink/uc3-beam-flink-benchmark-operator.yaml
+++ b/theodolite-benchmarks/definitions/uc3-beam-flink/uc3-beam-flink-benchmark-operator.yaml
@@ -2,6 +2,10 @@ apiVersion: theodolite.rocks/v1beta1
 kind: benchmark
 metadata:
   name: uc3-beam-flink
+  labels:
+    suite: theodolite-stream-processing
+    benchmark: uc3
+    sut: beam-flink
 spec:
   sut:
     resources:
diff --git a/theodolite-benchmarks/definitions/uc3-beam-samza/uc3-beam-samza-benchmark-operator.yaml b/theodolite-benchmarks/definitions/uc3-beam-samza/uc3-beam-samza-benchmark-operator.yaml
index baed76a02..9547b48b2 100644
--- a/theodolite-benchmarks/definitions/uc3-beam-samza/uc3-beam-samza-benchmark-operator.yaml
+++ b/theodolite-benchmarks/definitions/uc3-beam-samza/uc3-beam-samza-benchmark-operator.yaml
@@ -2,6 +2,10 @@ apiVersion: theodolite.rocks/v1beta1
 kind: benchmark
 metadata:
   name: uc3-beam-samza
+  labels:
+    suite: theodolite-stream-processing
+    benchmark: uc3
+    sut: beam-samza
 spec:
   sut:
     resources:
diff --git a/theodolite-benchmarks/definitions/uc3-flink/uc3-flink-benchmark-operator.yaml b/theodolite-benchmarks/definitions/uc3-flink/uc3-flink-benchmark-operator.yaml
index 4d0e0122a..4f6a49b61 100644
--- a/theodolite-benchmarks/definitions/uc3-flink/uc3-flink-benchmark-operator.yaml
+++ b/theodolite-benchmarks/definitions/uc3-flink/uc3-flink-benchmark-operator.yaml
@@ -2,6 +2,10 @@ apiVersion: theodolite.rocks/v1beta1
 kind: benchmark
 metadata:
   name: uc3-flink
+  labels:
+    suite: theodolite-stream-processing
+    benchmark: uc3
+    sut: flink
 spec:
   sut:
     resources:
diff --git a/theodolite-benchmarks/definitions/uc3-hazelcastjet/uc3-benchmark-operator.yaml b/theodolite-benchmarks/definitions/uc3-hazelcastjet/uc3-benchmark-operator.yaml
index 706282321..4e0325320 100644
--- a/theodolite-benchmarks/definitions/uc3-hazelcastjet/uc3-benchmark-operator.yaml
+++ b/theodolite-benchmarks/definitions/uc3-hazelcastjet/uc3-benchmark-operator.yaml
@@ -2,6 +2,10 @@ apiVersion: theodolite.rocks/v1beta1
 kind: benchmark
 metadata:
   name: uc3-hazelcastjet
+  labels:
+    suite: theodolite-stream-processing
+    benchmark: uc3
+    sut: hazelcastjet
 spec:
   sut:
     resources:
diff --git a/theodolite-benchmarks/definitions/uc3-kstreams/uc3-kstreams-benchmark-operator.yaml b/theodolite-benchmarks/definitions/uc3-kstreams/uc3-kstreams-benchmark-operator.yaml
index 967f198bf..fe4ff7a21 100644
--- a/theodolite-benchmarks/definitions/uc3-kstreams/uc3-kstreams-benchmark-operator.yaml
+++ b/theodolite-benchmarks/definitions/uc3-kstreams/uc3-kstreams-benchmark-operator.yaml
@@ -2,6 +2,10 @@ apiVersion: theodolite.rocks/v1beta1
 kind: benchmark
 metadata:
   name: uc3-kstreams
+  labels:
+    suite: theodolite-stream-processing
+    benchmark: uc3
+    sut: kstreams
 spec:
   sut:
     resources:
diff --git a/theodolite-benchmarks/definitions/uc4-beam-flink/uc4-beam-flink-benchmark-operator.yaml b/theodolite-benchmarks/definitions/uc4-beam-flink/uc4-beam-flink-benchmark-operator.yaml
index d35907c5b..5b8b9878a 100644
--- a/theodolite-benchmarks/definitions/uc4-beam-flink/uc4-beam-flink-benchmark-operator.yaml
+++ b/theodolite-benchmarks/definitions/uc4-beam-flink/uc4-beam-flink-benchmark-operator.yaml
@@ -2,6 +2,10 @@ apiVersion: theodolite.rocks/v1beta1
 kind: benchmark
 metadata:
   name: uc4-beam-flink
+  labels:
+    suite: theodolite-stream-processing
+    benchmark: uc4
+    sut: beam-flink
 spec:
   sut:
     resources:
diff --git a/theodolite-benchmarks/definitions/uc4-beam-samza/uc4-beam-samza-benchmark-operator.yaml b/theodolite-benchmarks/definitions/uc4-beam-samza/uc4-beam-samza-benchmark-operator.yaml
index 280e2ccd1..d58e66507 100644
--- a/theodolite-benchmarks/definitions/uc4-beam-samza/uc4-beam-samza-benchmark-operator.yaml
+++ b/theodolite-benchmarks/definitions/uc4-beam-samza/uc4-beam-samza-benchmark-operator.yaml
@@ -2,6 +2,10 @@ apiVersion: theodolite.rocks/v1beta1
 kind: benchmark
 metadata:
   name: uc4-beam-samza
+  labels:
+    suite: theodolite-stream-processing
+    benchmark: uc4
+    sut: beam-samza
 spec:
   sut:
     resources:
diff --git a/theodolite-benchmarks/definitions/uc4-flink/uc4-flink-benchmark-operator.yaml b/theodolite-benchmarks/definitions/uc4-flink/uc4-flink-benchmark-operator.yaml
index 41e6da810..b894f02a3 100644
--- a/theodolite-benchmarks/definitions/uc4-flink/uc4-flink-benchmark-operator.yaml
+++ b/theodolite-benchmarks/definitions/uc4-flink/uc4-flink-benchmark-operator.yaml
@@ -2,6 +2,10 @@ apiVersion: theodolite.rocks/v1beta1
 kind: benchmark
 metadata:
   name: uc4-flink
+  labels:
+    suite: theodolite-stream-processing
+    benchmark: uc4
+    sut: flink
 spec:
   sut:
     resources:
diff --git a/theodolite-benchmarks/definitions/uc4-hazelcastjet/uc4-benchmark-operator.yaml b/theodolite-benchmarks/definitions/uc4-hazelcastjet/uc4-benchmark-operator.yaml
index bf94eb2f8..453eb7550 100644
--- a/theodolite-benchmarks/definitions/uc4-hazelcastjet/uc4-benchmark-operator.yaml
+++ b/theodolite-benchmarks/definitions/uc4-hazelcastjet/uc4-benchmark-operator.yaml
@@ -2,6 +2,10 @@ apiVersion: theodolite.rocks/v1beta1
 kind: benchmark
 metadata:
   name: uc4-hazelcastjet
+  labels:
+    suite: theodolite-stream-processing
+    benchmark: uc4
+    sut: hazelcastjet
 spec:
   sut:
     resources:
diff --git a/theodolite-benchmarks/definitions/uc4-kstreams/uc4-kstreams-benchmark-operator.yaml b/theodolite-benchmarks/definitions/uc4-kstreams/uc4-kstreams-benchmark-operator.yaml
index 59da7d953..5236cf8db 100644
--- a/theodolite-benchmarks/definitions/uc4-kstreams/uc4-kstreams-benchmark-operator.yaml
+++ b/theodolite-benchmarks/definitions/uc4-kstreams/uc4-kstreams-benchmark-operator.yaml
@@ -2,6 +2,10 @@ apiVersion: theodolite.rocks/v1beta1
 kind: benchmark
 metadata:
   name: uc4-kstreams
+  labels:
+    suite: theodolite-stream-processing
+    benchmark: uc4
+    sut: kstreams
 spec:
   sut:
     resources:
-- 
GitLab