From ded78e6d36ac3213c612e905df902756b17f8a7a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=B6ren=20Henning?= <soeren.henning@jku.at> Date: Tue, 18 Jul 2023 12:43:20 +0200 Subject: [PATCH] Prepare v0.9.0 release --- CITATION.cff | 2 +- codemeta.json | 4 +-- docs/index.yaml | 34 ++++++++++++++++++- helm/Chart.yaml | 4 +-- helm/values.yaml | 16 ++++----- .../resources/jobmanager-deployment.yaml | 2 +- .../resources/taskmanager-deployment.yaml | 2 +- .../resources/uc1-beam-samza-deployment.yaml | 2 +- .../resources/jobmanager-deployment.yaml | 2 +- .../resources/taskmanager-deployment.yaml | 2 +- .../uc1-hazelcastjet-deployment.yaml | 2 +- .../resources/uc1-kstreams-deployment.yaml | 2 +- .../uc1-load-generator-deployment.yaml | 2 +- .../resources/jobmanager-deployment.yaml | 2 +- .../resources/taskmanager-deployment.yaml | 2 +- .../resources/uc2-beam-samza-deployment.yaml | 2 +- .../resources/jobmanager-deployment.yaml | 2 +- .../resources/taskmanager-deployment.yaml | 2 +- .../uc2-hazelcastjet-deployment.yaml | 2 +- .../resources/uc2-kstreams-deployment.yaml | 2 +- .../uc2-load-generator-deployment.yaml | 2 +- .../resources/jobmanager-deployment.yaml | 2 +- .../resources/taskmanager-deployment.yaml | 2 +- .../resources/uc3-beam-samza-deployment.yaml | 2 +- .../resources/jobmanager-deployment.yaml | 2 +- .../resources/taskmanager-deployment.yaml | 2 +- .../uc3-hazelcastjet-deployment.yaml | 2 +- .../resources/uc3-kstreams-deployment.yaml | 2 +- .../uc3-load-generator-deployment.yaml | 2 +- .../resources/jobmanager-deployment.yaml | 2 +- .../resources/taskmanager-deployment.yaml | 2 +- .../resources/uc4-beam-samza-deployment.yaml | 2 +- .../resources/jobmanager-deployment.yaml | 2 +- .../resources/taskmanager-deployment.yaml | 2 +- .../uc4-hazelcastjet-deployment.yaml | 2 +- .../resources/uc4-kstreams-deployment.yaml | 2 +- .../uc4-load-generator-deployment.yaml | 2 +- .../uc1-beam-flink/docker-compose.yml | 6 ++-- .../uc1-beam-samza/docker-compose.yml | 4 +-- .../docker-test/uc1-flink/docker-compose.yml | 6 ++-- .../uc1-hazelcastjet/docker-compose.yml | 4 +-- .../uc1-kstreams/docker-compose.yml | 4 +-- .../uc2-beam-flink/docker-compose.yml | 6 ++-- .../uc2-beam-samza/docker-compose.yml | 4 +-- .../docker-test/uc2-flink/docker-compose.yml | 6 ++-- .../uc2-hazelcastjet/docker-compose.yml | 4 +-- .../uc2-kstreams/docker-compose.yml | 4 +-- .../uc3-beam-flink/docker-compose.yml | 6 ++-- .../uc3-beam-samza/docker-compose.yml | 4 +-- .../docker-test/uc3-flink/docker-compose.yml | 6 ++-- .../uc3-hazelcastjet/docker-compose.yml | 4 +-- .../uc3-kstreams/docker-compose.yml | 4 +-- .../uc4-beam-flink/docker-compose.yml | 6 ++-- .../uc4-beam-samza/docker-compose.yml | 4 +-- .../docker-test/uc4-flink/docker-compose.yml | 6 ++-- .../uc4-hazelcastjet/docker-compose.yml | 4 +-- .../uc4-kstreams/docker-compose.yml | 4 +-- theodolite/README.md | 2 +- theodolite/build.gradle | 2 +- util/random-scheduler/deployment.yaml | 4 +-- 60 files changed, 130 insertions(+), 98 deletions(-) diff --git a/CITATION.cff b/CITATION.cff index bc3134326..76c3dea28 100644 --- a/CITATION.cff +++ b/CITATION.cff @@ -8,7 +8,7 @@ authors: given-names: Wilhelm orcid: "https://orcid.org/0000-0001-6625-4335" title: Theodolite -version: "0.8.6" +version: "0.9.0" repository-code: "https://github.com/cau-se/theodolite" license: "Apache-2.0" doi: "10.1007/s10664-022-10162-1" diff --git a/codemeta.json b/codemeta.json index b31f6d389..a5b3b4224 100644 --- a/codemeta.json +++ b/codemeta.json @@ -5,10 +5,10 @@ "codeRepository": "https://github.com/cau-se/theodolite", "dateCreated": "2020-03-13", "datePublished": "2020-07-27", - "dateModified": "2023-04-14", + "dateModified": "2023-07-18", "downloadUrl": "https://github.com/cau-se/theodolite/releases", "name": "Theodolite", - "version": "0.8.6", + "version": "0.9.0", "description": "Theodolite is a framework for benchmarking the horizontal and vertical scalability of cloud-native applications.", "developmentStatus": "active", "relatedLink": [ diff --git a/docs/index.yaml b/docs/index.yaml index af406e761..57d721a36 100644 --- a/docs/index.yaml +++ b/docs/index.yaml @@ -153,6 +153,38 @@ entries: - https://github.com/cau-se/theodolite/releases/download/v0.8.6/charts/strimzi-kafka-operator-helm-3-chart-0.29.0.tgz version: 0.29.0 theodolite: + - apiVersion: v2 + appVersion: 0.9.0 + created: "2023-07-18T12:42:43.429351126+02:00" + dependencies: + - condition: grafana.enabled + name: grafana + repository: https://grafana.github.io/helm-charts + version: 6.17.* + - condition: kube-prometheus-stack.enabled + name: kube-prometheus-stack + repository: https://prometheus-community.github.io/helm-charts + version: 41.7.* + - condition: strimzi.enabled + name: strimzi-kafka-operator + repository: https://strimzi.io/charts/ + version: 0.29.* + description: Theodolite is a framework for benchmarking the horizontal and vertical + scalability of cloud-native applications. + digest: d23f73c4b9c838d45be659cd27e6003b16ae22da52706d4d7111709389ffc9c2 + home: https://www.theodolite.rocks + icon: https://www.theodolite.rocks/assets/logo/theodolite-stacked-transparent.svg + maintainers: + - email: soeren.henning@jku.at + name: Sören Henning + url: https://www.jku.at/lit-cyber-physical-systems-lab/ueber-uns/team/dr-ing-soeren-henning/ + name: theodolite + sources: + - https://github.com/cau-se/theodolite + type: application + urls: + - https://github.com/cau-se/theodolite/releases/download/v0.9.0/theodolite-0.9.0.tgz + version: 0.9.0 - apiVersion: v2 appVersion: 0.8.6 created: "2023-04-14T16:35:13.691461495+02:00" @@ -755,4 +787,4 @@ entries: urls: - https://github.com/cau-se/theodolite/releases/download/v0.4.0/theodolite-0.4.0.tgz version: 0.4.0 -generated: "2023-04-14T16:35:13.657392381+02:00" +generated: "2023-07-18T12:42:43.405516762+02:00" diff --git a/helm/Chart.yaml b/helm/Chart.yaml index c8ed4c3de..a26d7f73d 100644 --- a/helm/Chart.yaml +++ b/helm/Chart.yaml @@ -27,6 +27,6 @@ dependencies: condition: strimzi.enabled -version: 0.9.0-SNAPSHOT +version: 0.9.0 -appVersion: 0.9.0-SNAPSHOT +appVersion: 0.9.0 diff --git a/helm/values.yaml b/helm/values.yaml index 899fe3ea5..cc83e559c 100644 --- a/helm/values.yaml +++ b/helm/values.yaml @@ -215,8 +215,8 @@ operator: enabled: true image: ghcr.io/cau-se/theodolite - imageTag: latest - imagePullPolicy: Always + imageTag: v0.9.0 + imagePullPolicy: IfNotPresent nodeSelector: {} @@ -234,8 +234,8 @@ operator: generic: enabled: true image: ghcr.io/cau-se/theodolite-slo-checker-generic - imageTag: latest - imagePullPolicy: Always + imageTag: v0.9.0 + imagePullPolicy: IfNotPresent resources: requests: memory: "64Mi" @@ -246,8 +246,8 @@ operator: lagTrend: enabled: true image: ghcr.io/cau-se/theodolite-slo-checker-lag-trend - imageTag: latest - imagePullPolicy: Always + imageTag: v0.9.0 + imagePullPolicy: IfNotPresent resources: requests: memory: "64Mi" @@ -329,8 +329,8 @@ rbac: randomScheduler: enabled: false image: ghcr.io/cau-se/theodolite-random-scheduler - imageTag: latest - imagePullPolicy: Always + imageTag: v0.9.0 + imagePullPolicy: IfNotPresent rbac: create: true serviceAccount: diff --git a/theodolite-benchmarks/definitions/uc1-beam-flink/resources/jobmanager-deployment.yaml b/theodolite-benchmarks/definitions/uc1-beam-flink/resources/jobmanager-deployment.yaml index 9b496c351..b3d172fb2 100644 --- a/theodolite-benchmarks/definitions/uc1-beam-flink/resources/jobmanager-deployment.yaml +++ b/theodolite-benchmarks/definitions/uc1-beam-flink/resources/jobmanager-deployment.yaml @@ -17,7 +17,7 @@ spec: terminationGracePeriodSeconds: 0 containers: - name: jobmanager - image: ghcr.io/cau-se/theodolite-uc1-beam-flink:latest + image: ghcr.io/cau-se/theodolite-uc1-beam-flink:v0.9.0 args: ["standalone-job", "--job-classname", "rocks.theodolite.benchmarks.uc1.beam.flink.Uc1BeamFlink", "--parallelism=$(PARALLELISM)", "--disableMetrics=$(DISABLE_METRICS)", diff --git a/theodolite-benchmarks/definitions/uc1-beam-flink/resources/taskmanager-deployment.yaml b/theodolite-benchmarks/definitions/uc1-beam-flink/resources/taskmanager-deployment.yaml index 7894ca2d2..c36eba25a 100644 --- a/theodolite-benchmarks/definitions/uc1-beam-flink/resources/taskmanager-deployment.yaml +++ b/theodolite-benchmarks/definitions/uc1-beam-flink/resources/taskmanager-deployment.yaml @@ -17,7 +17,7 @@ spec: terminationGracePeriodSeconds: 0 containers: - name: taskmanager - image: ghcr.io/cau-se/theodolite-uc1-beam-flink:latest + image: ghcr.io/cau-se/theodolite-uc1-beam-flink:v0.9.0 args: ["taskmanager"] resources: limits: diff --git a/theodolite-benchmarks/definitions/uc1-beam-samza/resources/uc1-beam-samza-deployment.yaml b/theodolite-benchmarks/definitions/uc1-beam-samza/resources/uc1-beam-samza-deployment.yaml index 53c664879..3f6cc9493 100644 --- a/theodolite-benchmarks/definitions/uc1-beam-samza/resources/uc1-beam-samza-deployment.yaml +++ b/theodolite-benchmarks/definitions/uc1-beam-samza/resources/uc1-beam-samza-deployment.yaml @@ -15,7 +15,7 @@ spec: terminationGracePeriodSeconds: 0 containers: - name: uc1-beam-samza - image: ghcr.io/cau-se/theodolite-uc1-beam-samza:latest + image: ghcr.io/cau-se/theodolite-uc1-beam-samza:v0.9.0 env: - name: SAMZA_JOB_COORDINATOR_ZK_CONNECT value: "theodolite-kafka-zoo-entrance:2181" diff --git a/theodolite-benchmarks/definitions/uc1-flink/resources/jobmanager-deployment.yaml b/theodolite-benchmarks/definitions/uc1-flink/resources/jobmanager-deployment.yaml index e6112c476..b3a15f8d5 100644 --- a/theodolite-benchmarks/definitions/uc1-flink/resources/jobmanager-deployment.yaml +++ b/theodolite-benchmarks/definitions/uc1-flink/resources/jobmanager-deployment.yaml @@ -17,7 +17,7 @@ spec: terminationGracePeriodSeconds: 0 containers: - name: jobmanager - image: ghcr.io/cau-se/theodolite-uc1-flink:latest + image: ghcr.io/cau-se/theodolite-uc1-flink:v0.9.0 env: - name: KAFKA_BOOTSTRAP_SERVERS value: "theodolite-kafka-kafka-bootstrap:9092" diff --git a/theodolite-benchmarks/definitions/uc1-flink/resources/taskmanager-deployment.yaml b/theodolite-benchmarks/definitions/uc1-flink/resources/taskmanager-deployment.yaml index c945b036d..6fb6396f9 100644 --- a/theodolite-benchmarks/definitions/uc1-flink/resources/taskmanager-deployment.yaml +++ b/theodolite-benchmarks/definitions/uc1-flink/resources/taskmanager-deployment.yaml @@ -17,7 +17,7 @@ spec: terminationGracePeriodSeconds: 0 containers: - name: taskmanager - image: ghcr.io/cau-se/theodolite-uc1-flink:latest + image: ghcr.io/cau-se/theodolite-uc1-flink:v0.9.0 resources: limits: memory: 4Gi diff --git a/theodolite-benchmarks/definitions/uc1-hazelcastjet/resources/uc1-hazelcastjet-deployment.yaml b/theodolite-benchmarks/definitions/uc1-hazelcastjet/resources/uc1-hazelcastjet-deployment.yaml index cd2b7b293..75539ff3e 100644 --- a/theodolite-benchmarks/definitions/uc1-hazelcastjet/resources/uc1-hazelcastjet-deployment.yaml +++ b/theodolite-benchmarks/definitions/uc1-hazelcastjet/resources/uc1-hazelcastjet-deployment.yaml @@ -15,7 +15,7 @@ spec: terminationGracePeriodSeconds: 0 containers: - name: uc-application - image: ghcr.io/cau-se/theodolite-uc1-hazelcastjet:latest + image: ghcr.io/cau-se/theodolite-uc1-hazelcastjet:v0.9.0 ports: - containerPort: 5701 env: diff --git a/theodolite-benchmarks/definitions/uc1-kstreams/resources/uc1-kstreams-deployment.yaml b/theodolite-benchmarks/definitions/uc1-kstreams/resources/uc1-kstreams-deployment.yaml index 37d9004bb..6267bfea6 100644 --- a/theodolite-benchmarks/definitions/uc1-kstreams/resources/uc1-kstreams-deployment.yaml +++ b/theodolite-benchmarks/definitions/uc1-kstreams/resources/uc1-kstreams-deployment.yaml @@ -15,7 +15,7 @@ spec: terminationGracePeriodSeconds: 0 containers: - name: uc-application - image: ghcr.io/cau-se/theodolite-uc1-kstreams-app:latest + image: ghcr.io/cau-se/theodolite-uc1-kstreams-app:v0.9.0 ports: - containerPort: 5555 name: jmx diff --git a/theodolite-benchmarks/definitions/uc1-load-generator/resources/uc1-load-generator-deployment.yaml b/theodolite-benchmarks/definitions/uc1-load-generator/resources/uc1-load-generator-deployment.yaml index cd408e786..dbcbf575b 100644 --- a/theodolite-benchmarks/definitions/uc1-load-generator/resources/uc1-load-generator-deployment.yaml +++ b/theodolite-benchmarks/definitions/uc1-load-generator/resources/uc1-load-generator-deployment.yaml @@ -15,7 +15,7 @@ spec: terminationGracePeriodSeconds: 0 containers: - name: workload-generator - image: ghcr.io/cau-se/theodolite-uc1-workload-generator:latest + image: ghcr.io/cau-se/theodolite-uc1-workload-generator:v0.9.0 ports: - containerPort: 5701 name: coordination diff --git a/theodolite-benchmarks/definitions/uc2-beam-flink/resources/jobmanager-deployment.yaml b/theodolite-benchmarks/definitions/uc2-beam-flink/resources/jobmanager-deployment.yaml index fbe52eb39..6f5f7b59b 100644 --- a/theodolite-benchmarks/definitions/uc2-beam-flink/resources/jobmanager-deployment.yaml +++ b/theodolite-benchmarks/definitions/uc2-beam-flink/resources/jobmanager-deployment.yaml @@ -17,7 +17,7 @@ spec: terminationGracePeriodSeconds: 0 containers: - name: jobmanager - image: ghcr.io/cau-se/theodolite-uc2-beam-flink:latest + image: ghcr.io/cau-se/theodolite-uc2-beam-flink:v0.9.0 args: ["standalone-job", "--job-classname", "rocks.theodolite.benchmarks.uc2.beam.flink.Uc2BeamFlink", "--parallelism=$(PARALLELISM)", "--disableMetrics=$(DISABLE_METRICS)", diff --git a/theodolite-benchmarks/definitions/uc2-beam-flink/resources/taskmanager-deployment.yaml b/theodolite-benchmarks/definitions/uc2-beam-flink/resources/taskmanager-deployment.yaml index 2811e2dff..46194b48b 100644 --- a/theodolite-benchmarks/definitions/uc2-beam-flink/resources/taskmanager-deployment.yaml +++ b/theodolite-benchmarks/definitions/uc2-beam-flink/resources/taskmanager-deployment.yaml @@ -17,7 +17,7 @@ spec: terminationGracePeriodSeconds: 0 containers: - name: taskmanager - image: ghcr.io/cau-se/theodolite-uc2-beam-flink:latest + image: ghcr.io/cau-se/theodolite-uc2-beam-flink:v0.9.0 args: ["taskmanager"] resources: limits: diff --git a/theodolite-benchmarks/definitions/uc2-beam-samza/resources/uc2-beam-samza-deployment.yaml b/theodolite-benchmarks/definitions/uc2-beam-samza/resources/uc2-beam-samza-deployment.yaml index e8aff588e..2f6c47fb2 100644 --- a/theodolite-benchmarks/definitions/uc2-beam-samza/resources/uc2-beam-samza-deployment.yaml +++ b/theodolite-benchmarks/definitions/uc2-beam-samza/resources/uc2-beam-samza-deployment.yaml @@ -15,7 +15,7 @@ spec: terminationGracePeriodSeconds: 0 containers: - name: uc2-beam-samza - image: ghcr.io/cau-se/theodolite-uc2-beam-samza:latest + image: ghcr.io/cau-se/theodolite-uc2-beam-samza:v0.9.0 env: - name: SAMZA_JOB_COORDINATOR_ZK_CONNECT value: "theodolite-kafka-zoo-entrance:2181" diff --git a/theodolite-benchmarks/definitions/uc2-flink/resources/jobmanager-deployment.yaml b/theodolite-benchmarks/definitions/uc2-flink/resources/jobmanager-deployment.yaml index 512667e75..1d70101c5 100644 --- a/theodolite-benchmarks/definitions/uc2-flink/resources/jobmanager-deployment.yaml +++ b/theodolite-benchmarks/definitions/uc2-flink/resources/jobmanager-deployment.yaml @@ -17,7 +17,7 @@ spec: terminationGracePeriodSeconds: 0 containers: - name: jobmanager - image: ghcr.io/cau-se/theodolite-uc2-flink:latest + image: ghcr.io/cau-se/theodolite-uc2-flink:v0.9.0 env: - name: KAFKA_BOOTSTRAP_SERVERS value: "theodolite-kafka-kafka-bootstrap:9092" diff --git a/theodolite-benchmarks/definitions/uc2-flink/resources/taskmanager-deployment.yaml b/theodolite-benchmarks/definitions/uc2-flink/resources/taskmanager-deployment.yaml index 66f81b143..4d717f0a9 100644 --- a/theodolite-benchmarks/definitions/uc2-flink/resources/taskmanager-deployment.yaml +++ b/theodolite-benchmarks/definitions/uc2-flink/resources/taskmanager-deployment.yaml @@ -17,7 +17,7 @@ spec: terminationGracePeriodSeconds: 0 containers: - name: taskmanager - image: ghcr.io/cau-se/theodolite-uc2-flink:latest + image: ghcr.io/cau-se/theodolite-uc2-flink:v0.9.0 resources: limits: memory: 4Gi diff --git a/theodolite-benchmarks/definitions/uc2-hazelcastjet/resources/uc2-hazelcastjet-deployment.yaml b/theodolite-benchmarks/definitions/uc2-hazelcastjet/resources/uc2-hazelcastjet-deployment.yaml index 3d265bcd8..2b1b9b88c 100644 --- a/theodolite-benchmarks/definitions/uc2-hazelcastjet/resources/uc2-hazelcastjet-deployment.yaml +++ b/theodolite-benchmarks/definitions/uc2-hazelcastjet/resources/uc2-hazelcastjet-deployment.yaml @@ -15,7 +15,7 @@ spec: terminationGracePeriodSeconds: 0 containers: - name: uc-application - image: ghcr.io/cau-se/theodolite-uc2-hazelcastjet:latest + image: ghcr.io/cau-se/theodolite-uc2-hazelcastjet:v0.9.0 ports: - containerPort: 5701 env: diff --git a/theodolite-benchmarks/definitions/uc2-kstreams/resources/uc2-kstreams-deployment.yaml b/theodolite-benchmarks/definitions/uc2-kstreams/resources/uc2-kstreams-deployment.yaml index ccd7a5a6e..a748f63f2 100644 --- a/theodolite-benchmarks/definitions/uc2-kstreams/resources/uc2-kstreams-deployment.yaml +++ b/theodolite-benchmarks/definitions/uc2-kstreams/resources/uc2-kstreams-deployment.yaml @@ -15,7 +15,7 @@ spec: terminationGracePeriodSeconds: 0 containers: - name: uc-application - image: ghcr.io/cau-se/theodolite-uc2-kstreams-app:latest + image: ghcr.io/cau-se/theodolite-uc2-kstreams-app:v0.9.0 ports: - containerPort: 5555 name: jmx diff --git a/theodolite-benchmarks/definitions/uc2-load-generator/resources/uc2-load-generator-deployment.yaml b/theodolite-benchmarks/definitions/uc2-load-generator/resources/uc2-load-generator-deployment.yaml index b3eb43070..4f2697131 100644 --- a/theodolite-benchmarks/definitions/uc2-load-generator/resources/uc2-load-generator-deployment.yaml +++ b/theodolite-benchmarks/definitions/uc2-load-generator/resources/uc2-load-generator-deployment.yaml @@ -15,7 +15,7 @@ spec: terminationGracePeriodSeconds: 0 containers: - name: workload-generator - image: ghcr.io/cau-se/theodolite-uc2-workload-generator:latest + image: ghcr.io/cau-se/theodolite-uc2-workload-generator:v0.9.0 ports: - containerPort: 5701 name: coordination diff --git a/theodolite-benchmarks/definitions/uc3-beam-flink/resources/jobmanager-deployment.yaml b/theodolite-benchmarks/definitions/uc3-beam-flink/resources/jobmanager-deployment.yaml index eb8882b4c..b0f6a977d 100644 --- a/theodolite-benchmarks/definitions/uc3-beam-flink/resources/jobmanager-deployment.yaml +++ b/theodolite-benchmarks/definitions/uc3-beam-flink/resources/jobmanager-deployment.yaml @@ -17,7 +17,7 @@ spec: terminationGracePeriodSeconds: 0 containers: - name: jobmanager - image: ghcr.io/cau-se/theodolite-uc3-beam-flink:latest + image: ghcr.io/cau-se/theodolite-uc3-beam-flink:v0.9.0 args: ["standalone-job", "--job-classname", "rocks.theodolite.benchmarks.uc3.beam.flink.Uc3BeamFlink", "--parallelism=$(PARALLELISM)", "--disableMetrics=$(DISABLE_METRICS)", diff --git a/theodolite-benchmarks/definitions/uc3-beam-flink/resources/taskmanager-deployment.yaml b/theodolite-benchmarks/definitions/uc3-beam-flink/resources/taskmanager-deployment.yaml index 0cc103deb..afba771b9 100644 --- a/theodolite-benchmarks/definitions/uc3-beam-flink/resources/taskmanager-deployment.yaml +++ b/theodolite-benchmarks/definitions/uc3-beam-flink/resources/taskmanager-deployment.yaml @@ -17,7 +17,7 @@ spec: terminationGracePeriodSeconds: 0 containers: - name: taskmanager - image: ghcr.io/cau-se/theodolite-uc3-beam-flink:latest + image: ghcr.io/cau-se/theodolite-uc3-beam-flink:v0.9.0 args: ["taskmanager"] resources: limits: diff --git a/theodolite-benchmarks/definitions/uc3-beam-samza/resources/uc3-beam-samza-deployment.yaml b/theodolite-benchmarks/definitions/uc3-beam-samza/resources/uc3-beam-samza-deployment.yaml index cb26a449b..fae24be42 100644 --- a/theodolite-benchmarks/definitions/uc3-beam-samza/resources/uc3-beam-samza-deployment.yaml +++ b/theodolite-benchmarks/definitions/uc3-beam-samza/resources/uc3-beam-samza-deployment.yaml @@ -15,7 +15,7 @@ spec: terminationGracePeriodSeconds: 0 containers: - name: uc3-beam-samza - image: ghcr.io/cau-se/theodolite-uc3-beam-samza:latest + image: ghcr.io/cau-se/theodolite-uc3-beam-samza:v0.9.0 env: - name: SAMZA_JOB_COORDINATOR_ZK_CONNECT value: "theodolite-kafka-zoo-entrance:2181" diff --git a/theodolite-benchmarks/definitions/uc3-flink/resources/jobmanager-deployment.yaml b/theodolite-benchmarks/definitions/uc3-flink/resources/jobmanager-deployment.yaml index 133205b13..af75016ce 100644 --- a/theodolite-benchmarks/definitions/uc3-flink/resources/jobmanager-deployment.yaml +++ b/theodolite-benchmarks/definitions/uc3-flink/resources/jobmanager-deployment.yaml @@ -17,7 +17,7 @@ spec: terminationGracePeriodSeconds: 0 containers: - name: jobmanager - image: ghcr.io/cau-se/theodolite-uc3-flink:latest + image: ghcr.io/cau-se/theodolite-uc3-flink:v0.9.0 env: - name: KAFKA_BOOTSTRAP_SERVERS value: "theodolite-kafka-kafka-bootstrap:9092" diff --git a/theodolite-benchmarks/definitions/uc3-flink/resources/taskmanager-deployment.yaml b/theodolite-benchmarks/definitions/uc3-flink/resources/taskmanager-deployment.yaml index a9d7da30b..1ff3db01b 100644 --- a/theodolite-benchmarks/definitions/uc3-flink/resources/taskmanager-deployment.yaml +++ b/theodolite-benchmarks/definitions/uc3-flink/resources/taskmanager-deployment.yaml @@ -17,7 +17,7 @@ spec: terminationGracePeriodSeconds: 0 containers: - name: taskmanager - image: ghcr.io/cau-se/theodolite-uc3-flink:latest + image: ghcr.io/cau-se/theodolite-uc3-flink:v0.9.0 resources: limits: memory: 4Gi diff --git a/theodolite-benchmarks/definitions/uc3-hazelcastjet/resources/uc3-hazelcastjet-deployment.yaml b/theodolite-benchmarks/definitions/uc3-hazelcastjet/resources/uc3-hazelcastjet-deployment.yaml index 3e66eea00..6522bdde4 100644 --- a/theodolite-benchmarks/definitions/uc3-hazelcastjet/resources/uc3-hazelcastjet-deployment.yaml +++ b/theodolite-benchmarks/definitions/uc3-hazelcastjet/resources/uc3-hazelcastjet-deployment.yaml @@ -15,7 +15,7 @@ spec: terminationGracePeriodSeconds: 0 containers: - name: uc-application - image: ghcr.io/cau-se/theodolite-uc3-hazelcastjet:latest + image: ghcr.io/cau-se/theodolite-uc3-hazelcastjet:v0.9.0 ports: - containerPort: 5701 env: diff --git a/theodolite-benchmarks/definitions/uc3-kstreams/resources/uc3-kstreams-deployment.yaml b/theodolite-benchmarks/definitions/uc3-kstreams/resources/uc3-kstreams-deployment.yaml index 6da2e5dee..e79141124 100644 --- a/theodolite-benchmarks/definitions/uc3-kstreams/resources/uc3-kstreams-deployment.yaml +++ b/theodolite-benchmarks/definitions/uc3-kstreams/resources/uc3-kstreams-deployment.yaml @@ -15,7 +15,7 @@ spec: terminationGracePeriodSeconds: 0 containers: - name: uc-application - image: ghcr.io/cau-se/theodolite-uc3-kstreams-app:latest + image: ghcr.io/cau-se/theodolite-uc3-kstreams-app:v0.9.0 ports: - containerPort: 5555 name: jmx diff --git a/theodolite-benchmarks/definitions/uc3-load-generator/resources/uc3-load-generator-deployment.yaml b/theodolite-benchmarks/definitions/uc3-load-generator/resources/uc3-load-generator-deployment.yaml index a8e13a543..7f0007655 100644 --- a/theodolite-benchmarks/definitions/uc3-load-generator/resources/uc3-load-generator-deployment.yaml +++ b/theodolite-benchmarks/definitions/uc3-load-generator/resources/uc3-load-generator-deployment.yaml @@ -15,7 +15,7 @@ spec: terminationGracePeriodSeconds: 0 containers: - name: workload-generator - image: ghcr.io/cau-se/theodolite-uc3-workload-generator:latest + image: ghcr.io/cau-se/theodolite-uc3-workload-generator:v0.9.0 ports: - containerPort: 5701 name: coordination diff --git a/theodolite-benchmarks/definitions/uc4-beam-flink/resources/jobmanager-deployment.yaml b/theodolite-benchmarks/definitions/uc4-beam-flink/resources/jobmanager-deployment.yaml index 54b82e233..0e8d78c51 100644 --- a/theodolite-benchmarks/definitions/uc4-beam-flink/resources/jobmanager-deployment.yaml +++ b/theodolite-benchmarks/definitions/uc4-beam-flink/resources/jobmanager-deployment.yaml @@ -17,7 +17,7 @@ spec: terminationGracePeriodSeconds: 0 containers: - name: jobmanager - image: ghcr.io/cau-se/theodolite-uc4-beam-flink:latest + image: ghcr.io/cau-se/theodolite-uc4-beam-flink:v0.9.0 args: ["standalone-job", "--job-classname", "rocks.theodolite.benchmarks.uc4.beam.flink.Uc4BeamFlink", "--parallelism=$(PARALLELISM)", "--disableMetrics=$(DISABLE_METRICS)", diff --git a/theodolite-benchmarks/definitions/uc4-beam-flink/resources/taskmanager-deployment.yaml b/theodolite-benchmarks/definitions/uc4-beam-flink/resources/taskmanager-deployment.yaml index a65e536f3..c163cfa39 100644 --- a/theodolite-benchmarks/definitions/uc4-beam-flink/resources/taskmanager-deployment.yaml +++ b/theodolite-benchmarks/definitions/uc4-beam-flink/resources/taskmanager-deployment.yaml @@ -17,7 +17,7 @@ spec: terminationGracePeriodSeconds: 0 containers: - name: taskmanager - image: ghcr.io/cau-se/theodolite-uc4-beam-flink:latest + image: ghcr.io/cau-se/theodolite-uc4-beam-flink:v0.9.0 args: ["taskmanager"] resources: limits: diff --git a/theodolite-benchmarks/definitions/uc4-beam-samza/resources/uc4-beam-samza-deployment.yaml b/theodolite-benchmarks/definitions/uc4-beam-samza/resources/uc4-beam-samza-deployment.yaml index f2a00fa85..26ac249ba 100644 --- a/theodolite-benchmarks/definitions/uc4-beam-samza/resources/uc4-beam-samza-deployment.yaml +++ b/theodolite-benchmarks/definitions/uc4-beam-samza/resources/uc4-beam-samza-deployment.yaml @@ -15,7 +15,7 @@ spec: terminationGracePeriodSeconds: 0 containers: - name: uc4-beam-samza - image: ghcr.io/cau-se/theodolite-uc4-beam-samza:latest + image: ghcr.io/cau-se/theodolite-uc4-beam-samza:v0.9.0 env: - name: SAMZA_JOB_COORDINATOR_ZK_CONNECT value: "theodolite-kafka-zoo-entrance:2181" diff --git a/theodolite-benchmarks/definitions/uc4-flink/resources/jobmanager-deployment.yaml b/theodolite-benchmarks/definitions/uc4-flink/resources/jobmanager-deployment.yaml index 56c8066e2..8a9238365 100644 --- a/theodolite-benchmarks/definitions/uc4-flink/resources/jobmanager-deployment.yaml +++ b/theodolite-benchmarks/definitions/uc4-flink/resources/jobmanager-deployment.yaml @@ -17,7 +17,7 @@ spec: terminationGracePeriodSeconds: 0 containers: - name: jobmanager - image: ghcr.io/cau-se/theodolite-uc4-flink:latest + image: ghcr.io/cau-se/theodolite-uc4-flink:v0.9.0 env: - name: KAFKA_BOOTSTRAP_SERVERS value: "theodolite-kafka-kafka-bootstrap:9092" diff --git a/theodolite-benchmarks/definitions/uc4-flink/resources/taskmanager-deployment.yaml b/theodolite-benchmarks/definitions/uc4-flink/resources/taskmanager-deployment.yaml index acf9ded15..3908a07f7 100644 --- a/theodolite-benchmarks/definitions/uc4-flink/resources/taskmanager-deployment.yaml +++ b/theodolite-benchmarks/definitions/uc4-flink/resources/taskmanager-deployment.yaml @@ -17,7 +17,7 @@ spec: terminationGracePeriodSeconds: 0 containers: - name: taskmanager - image: ghcr.io/cau-se/theodolite-uc4-flink:latest + image: ghcr.io/cau-se/theodolite-uc4-flink:v0.9.0 resources: limits: memory: 4Gi diff --git a/theodolite-benchmarks/definitions/uc4-hazelcastjet/resources/uc4-hazelcastjet-deployment.yaml b/theodolite-benchmarks/definitions/uc4-hazelcastjet/resources/uc4-hazelcastjet-deployment.yaml index 1cf62cba1..125936f04 100644 --- a/theodolite-benchmarks/definitions/uc4-hazelcastjet/resources/uc4-hazelcastjet-deployment.yaml +++ b/theodolite-benchmarks/definitions/uc4-hazelcastjet/resources/uc4-hazelcastjet-deployment.yaml @@ -15,7 +15,7 @@ spec: terminationGracePeriodSeconds: 0 containers: - name: uc-application - image: ghcr.io/cau-se/theodolite-uc4-hazelcastjet:latest + image: ghcr.io/cau-se/theodolite-uc4-hazelcastjet:v0.9.0 ports: - containerPort: 5701 env: diff --git a/theodolite-benchmarks/definitions/uc4-kstreams/resources/uc4-kstreams-deployment.yaml b/theodolite-benchmarks/definitions/uc4-kstreams/resources/uc4-kstreams-deployment.yaml index 848d1d3a1..2e6b05e21 100644 --- a/theodolite-benchmarks/definitions/uc4-kstreams/resources/uc4-kstreams-deployment.yaml +++ b/theodolite-benchmarks/definitions/uc4-kstreams/resources/uc4-kstreams-deployment.yaml @@ -15,7 +15,7 @@ spec: terminationGracePeriodSeconds: 0 containers: - name: uc-application - image: ghcr.io/cau-se/theodolite-uc4-kstreams-app:latest + image: ghcr.io/cau-se/theodolite-uc4-kstreams-app:v0.9.0 ports: - containerPort: 5555 name: jmx diff --git a/theodolite-benchmarks/definitions/uc4-load-generator/resources/uc4-load-generator-deployment.yaml b/theodolite-benchmarks/definitions/uc4-load-generator/resources/uc4-load-generator-deployment.yaml index 49757b35b..bbad58266 100644 --- a/theodolite-benchmarks/definitions/uc4-load-generator/resources/uc4-load-generator-deployment.yaml +++ b/theodolite-benchmarks/definitions/uc4-load-generator/resources/uc4-load-generator-deployment.yaml @@ -15,7 +15,7 @@ spec: terminationGracePeriodSeconds: 0 containers: - name: workload-generator - image: ghcr.io/cau-se/theodolite-uc4-workload-generator:latest + image: ghcr.io/cau-se/theodolite-uc4-workload-generator:v0.9.0 ports: - containerPort: 5701 name: coordination diff --git a/theodolite-benchmarks/docker-test/uc1-beam-flink/docker-compose.yml b/theodolite-benchmarks/docker-test/uc1-beam-flink/docker-compose.yml index 835c0b316..abd4cfda4 100644 --- a/theodolite-benchmarks/docker-test/uc1-beam-flink/docker-compose.yml +++ b/theodolite-benchmarks/docker-test/uc1-beam-flink/docker-compose.yml @@ -38,7 +38,7 @@ services: SCHEMA_REGISTRY_HOST_NAME: schema-registry SCHEMA_REGISTRY_KAFKASTORE_BOOTSTRAP_SERVERS: kafka:9092 load-generator: - image: ghcr.io/cau-se/theodolite-uc1-workload-generator:${THEODOLITE_TAG:-latest} + image: ghcr.io/cau-se/theodolite-uc1-workload-generator:${THEODOLITE_TAG:-v0.9.0} depends_on: - schema-registry - kafka @@ -49,7 +49,7 @@ services: SCHEMA_REGISTRY_URL: http://schema-registry:8081 NUM_SENSORS: 10 benchmark-jobmanager: - image: ghcr.io/cau-se/theodolite-uc1-beam-flink:${THEODOLITE_TAG:-latest} + image: ghcr.io/cau-se/theodolite-uc1-beam-flink:${THEODOLITE_TAG:-v0.9.0} #ports: # - "8080:8081" command: > @@ -67,7 +67,7 @@ services: - schema-registry - kafka benchmark-taskmanager: - image: ghcr.io/cau-se/theodolite-uc1-beam-flink:${THEODOLITE_TAG:-latest} + image: ghcr.io/cau-se/theodolite-uc1-beam-flink:${THEODOLITE_TAG:-v0.9.0} scale: 1 command: taskmanager environment: diff --git a/theodolite-benchmarks/docker-test/uc1-beam-samza/docker-compose.yml b/theodolite-benchmarks/docker-test/uc1-beam-samza/docker-compose.yml index 8e7f2243d..fb9829fa9 100644 --- a/theodolite-benchmarks/docker-test/uc1-beam-samza/docker-compose.yml +++ b/theodolite-benchmarks/docker-test/uc1-beam-samza/docker-compose.yml @@ -40,7 +40,7 @@ services: SCHEMA_REGISTRY_HOST_NAME: schema-registry SCHEMA_REGISTRY_KAFKASTORE_BOOTSTRAP_SERVERS: kafka:9092 benchmark: - image: ghcr.io/cau-se/theodolite-uc1-beam-samza:${THEODOLITE_TAG:-latest} + image: ghcr.io/cau-se/theodolite-uc1-beam-samza:${THEODOLITE_TAG:-v0.9.0} scale: 1 depends_on: - schema-registry @@ -53,7 +53,7 @@ services: SCHEMA_REGISTRY_URL: http://schema-registry:8081 ENABLE_METRICS: "false" load-generator: - image: ghcr.io/cau-se/theodolite-uc1-workload-generator:${THEODOLITE_TAG:-latest} + image: ghcr.io/cau-se/theodolite-uc1-workload-generator:${THEODOLITE_TAG:-v0.9.0} depends_on: - schema-registry - kafka diff --git a/theodolite-benchmarks/docker-test/uc1-flink/docker-compose.yml b/theodolite-benchmarks/docker-test/uc1-flink/docker-compose.yml index ee6cb06cc..c9fbfa311 100755 --- a/theodolite-benchmarks/docker-test/uc1-flink/docker-compose.yml +++ b/theodolite-benchmarks/docker-test/uc1-flink/docker-compose.yml @@ -38,7 +38,7 @@ services: SCHEMA_REGISTRY_HOST_NAME: schema-registry SCHEMA_REGISTRY_KAFKASTORE_BOOTSTRAP_SERVERS: kafka:9092 load-generator: - image: ghcr.io/cau-se/theodolite-uc1-workload-generator:${THEODOLITE_TAG:-latest} + image: ghcr.io/cau-se/theodolite-uc1-workload-generator:${THEODOLITE_TAG:-v0.9.0} depends_on: - schema-registry - kafka @@ -49,7 +49,7 @@ services: SCHEMA_REGISTRY_URL: http://schema-registry:8081 NUM_SENSORS: 10 benchmark-jobmanager: - image: ghcr.io/cau-se/theodolite-uc1-flink:${THEODOLITE_TAG:-latest} + image: ghcr.io/cau-se/theodolite-uc1-flink:${THEODOLITE_TAG:-v0.9.0} #ports: # - "8080:8081" command: standalone-job --job-classname rocks.theodolite.benchmarks.uc1.flink.HistoryServiceFlinkJob @@ -64,7 +64,7 @@ services: - schema-registry - kafka benchmark-taskmanager: - image: ghcr.io/cau-se/theodolite-uc1-flink:${THEODOLITE_TAG:-latest} + image: ghcr.io/cau-se/theodolite-uc1-flink:${THEODOLITE_TAG:-v0.9.0} command: taskmanager environment: - | diff --git a/theodolite-benchmarks/docker-test/uc1-hazelcastjet/docker-compose.yml b/theodolite-benchmarks/docker-test/uc1-hazelcastjet/docker-compose.yml index fd91f14e2..662a36832 100644 --- a/theodolite-benchmarks/docker-test/uc1-hazelcastjet/docker-compose.yml +++ b/theodolite-benchmarks/docker-test/uc1-hazelcastjet/docker-compose.yml @@ -38,7 +38,7 @@ services: SCHEMA_REGISTRY_HOST_NAME: schema-registry SCHEMA_REGISTRY_KAFKASTORE_BOOTSTRAP_SERVERS: kafka:9092 benchmark: - image: ghcr.io/cau-se/theodolite-uc1-hazelcastjet:${THEODOLITE_TAG:-latest} + image: ghcr.io/cau-se/theodolite-uc1-hazelcastjet:${THEODOLITE_TAG:-v0.9.0} depends_on: - schema-registry - kafka @@ -51,7 +51,7 @@ services: KAFKA_BOOTSTRAP_SERVERS: kafka:9092 SCHEMA_REGISTRY_URL: http://schema-registry:8081 load-generator: - image: ghcr.io/cau-se/theodolite-uc1-workload-generator:${THEODOLITE_TAG:-latest} + image: ghcr.io/cau-se/theodolite-uc1-workload-generator:${THEODOLITE_TAG:-v0.9.0} depends_on: - schema-registry - kafka diff --git a/theodolite-benchmarks/docker-test/uc1-kstreams/docker-compose.yml b/theodolite-benchmarks/docker-test/uc1-kstreams/docker-compose.yml index a673db5ce..19da3247c 100755 --- a/theodolite-benchmarks/docker-test/uc1-kstreams/docker-compose.yml +++ b/theodolite-benchmarks/docker-test/uc1-kstreams/docker-compose.yml @@ -38,7 +38,7 @@ services: SCHEMA_REGISTRY_HOST_NAME: schema-registry SCHEMA_REGISTRY_KAFKASTORE_BOOTSTRAP_SERVERS: kafka:9092 benchmark: - image: ghcr.io/cau-se/theodolite-uc1-kstreams-app:${THEODOLITE_TAG:-latest} + image: ghcr.io/cau-se/theodolite-uc1-kstreams-app:${THEODOLITE_TAG:-v0.9.0} depends_on: - schema-registry - kafka @@ -46,7 +46,7 @@ services: KAFKA_BOOTSTRAP_SERVERS: kafka:9092 SCHEMA_REGISTRY_URL: http://schema-registry:8081 load-generator: - image: ghcr.io/cau-se/theodolite-uc1-workload-generator:${THEODOLITE_TAG:-latest} + image: ghcr.io/cau-se/theodolite-uc1-workload-generator:${THEODOLITE_TAG:-v0.9.0} depends_on: - schema-registry - kafka diff --git a/theodolite-benchmarks/docker-test/uc2-beam-flink/docker-compose.yml b/theodolite-benchmarks/docker-test/uc2-beam-flink/docker-compose.yml index e92c09e78..79ed285f5 100644 --- a/theodolite-benchmarks/docker-test/uc2-beam-flink/docker-compose.yml +++ b/theodolite-benchmarks/docker-test/uc2-beam-flink/docker-compose.yml @@ -38,7 +38,7 @@ services: SCHEMA_REGISTRY_HOST_NAME: schema-registry SCHEMA_REGISTRY_KAFKASTORE_BOOTSTRAP_SERVERS: kafka:9092 load-generator: - image: ghcr.io/cau-se/theodolite-uc2-workload-generator:${THEODOLITE_TAG:-latest} + image: ghcr.io/cau-se/theodolite-uc2-workload-generator:${THEODOLITE_TAG:-v0.9.0} depends_on: - schema-registry - kafka @@ -49,7 +49,7 @@ services: SCHEMA_REGISTRY_URL: http://schema-registry:8081 NUM_SENSORS: 10 benchmark-jobmanager: - image: ghcr.io/cau-se/theodolite-uc2-beam-flink:${THEODOLITE_TAG:-latest} + image: ghcr.io/cau-se/theodolite-uc2-beam-flink:${THEODOLITE_TAG:-v0.9.0} #ports: # - "8080:8081" command: > @@ -67,7 +67,7 @@ services: - schema-registry - kafka benchmark-taskmanager: - image: ghcr.io/cau-se/theodolite-uc2-beam-flink:${THEODOLITE_TAG:-latest} + image: ghcr.io/cau-se/theodolite-uc2-beam-flink:${THEODOLITE_TAG:-v0.9.0} scale: 1 command: taskmanager environment: diff --git a/theodolite-benchmarks/docker-test/uc2-beam-samza/docker-compose.yml b/theodolite-benchmarks/docker-test/uc2-beam-samza/docker-compose.yml index ed6d9ef97..18dfd127a 100644 --- a/theodolite-benchmarks/docker-test/uc2-beam-samza/docker-compose.yml +++ b/theodolite-benchmarks/docker-test/uc2-beam-samza/docker-compose.yml @@ -40,7 +40,7 @@ services: SCHEMA_REGISTRY_HOST_NAME: schema-registry SCHEMA_REGISTRY_KAFKASTORE_BOOTSTRAP_SERVERS: kafka:9092 benchmark: - image: ghcr.io/cau-se/theodolite-uc2-beam-samza:${THEODOLITE_TAG:-latest} + image: ghcr.io/cau-se/theodolite-uc2-beam-samza:${THEODOLITE_TAG:-v0.9.0} scale: 1 depends_on: - schema-registry @@ -53,7 +53,7 @@ services: SCHEMA_REGISTRY_URL: http://schema-registry:8081 ENABLE_METRICS: "false" load-generator: - image: ghcr.io/cau-se/theodolite-uc2-workload-generator:${THEODOLITE_TAG:-latest} + image: ghcr.io/cau-se/theodolite-uc2-workload-generator:${THEODOLITE_TAG:-v0.9.0} depends_on: - schema-registry - kafka diff --git a/theodolite-benchmarks/docker-test/uc2-flink/docker-compose.yml b/theodolite-benchmarks/docker-test/uc2-flink/docker-compose.yml index a68b80846..5beeb1613 100755 --- a/theodolite-benchmarks/docker-test/uc2-flink/docker-compose.yml +++ b/theodolite-benchmarks/docker-test/uc2-flink/docker-compose.yml @@ -38,7 +38,7 @@ services: SCHEMA_REGISTRY_HOST_NAME: schema-registry SCHEMA_REGISTRY_KAFKASTORE_BOOTSTRAP_SERVERS: kafka:9092 load-generator: - image: ghcr.io/cau-se/theodolite-uc2-workload-generator:${THEODOLITE_TAG:-latest} + image: ghcr.io/cau-se/theodolite-uc2-workload-generator:${THEODOLITE_TAG:-v0.9.0} depends_on: - schema-registry - kafka @@ -49,7 +49,7 @@ services: SCHEMA_REGISTRY_URL: http://schema-registry:8081 NUM_SENSORS: 10 benchmark-jobmanager: - image: ghcr.io/cau-se/theodolite-uc2-flink:${THEODOLITE_TAG:-latest} + image: ghcr.io/cau-se/theodolite-uc2-flink:${THEODOLITE_TAG:-v0.9.0} #ports: # - "8080:8081" command: standalone-job --job-classname rocks.theodolite.benchmarks.uc2.flink.HistoryServiceFlinkJob @@ -64,7 +64,7 @@ services: - schema-registry - kafka benchmark-taskmanager: - image: ghcr.io/cau-se/theodolite-uc2-flink:${THEODOLITE_TAG:-latest} + image: ghcr.io/cau-se/theodolite-uc2-flink:${THEODOLITE_TAG:-v0.9.0} command: taskmanager environment: - | diff --git a/theodolite-benchmarks/docker-test/uc2-hazelcastjet/docker-compose.yml b/theodolite-benchmarks/docker-test/uc2-hazelcastjet/docker-compose.yml index 55b0c457e..d49383c44 100644 --- a/theodolite-benchmarks/docker-test/uc2-hazelcastjet/docker-compose.yml +++ b/theodolite-benchmarks/docker-test/uc2-hazelcastjet/docker-compose.yml @@ -38,7 +38,7 @@ services: SCHEMA_REGISTRY_HOST_NAME: schema-registry SCHEMA_REGISTRY_KAFKASTORE_BOOTSTRAP_SERVERS: kafka:9092 benchmark: - image: ghcr.io/cau-se/theodolite-uc2-hazelcastjet:${THEODOLITE_TAG:-latest} + image: ghcr.io/cau-se/theodolite-uc2-hazelcastjet:${THEODOLITE_TAG:-v0.9.0} depends_on: - schema-registry - kafka @@ -51,7 +51,7 @@ services: KAFKA_BOOTSTRAP_SERVERS: kafka:9092 SCHEMA_REGISTRY_URL: http://schema-registry:8081 load-generator: - image: ghcr.io/cau-se/theodolite-uc2-workload-generator:${THEODOLITE_TAG:-latest} + image: ghcr.io/cau-se/theodolite-uc2-workload-generator:${THEODOLITE_TAG:-v0.9.0} depends_on: - schema-registry - kafka diff --git a/theodolite-benchmarks/docker-test/uc2-kstreams/docker-compose.yml b/theodolite-benchmarks/docker-test/uc2-kstreams/docker-compose.yml index f378fe86a..6f53cdcb5 100755 --- a/theodolite-benchmarks/docker-test/uc2-kstreams/docker-compose.yml +++ b/theodolite-benchmarks/docker-test/uc2-kstreams/docker-compose.yml @@ -38,7 +38,7 @@ services: SCHEMA_REGISTRY_HOST_NAME: schema-registry SCHEMA_REGISTRY_KAFKASTORE_BOOTSTRAP_SERVERS: kafka:9092 benchmark: - image: ghcr.io/cau-se/theodolite-uc2-kstreams-app:${THEODOLITE_TAG:-latest} + image: ghcr.io/cau-se/theodolite-uc2-kstreams-app:${THEODOLITE_TAG:-v0.9.0} depends_on: - schema-registry - kafka @@ -46,7 +46,7 @@ services: KAFKA_BOOTSTRAP_SERVERS: kafka:9092 SCHEMA_REGISTRY_URL: http://schema-registry:8081 load-generator: - image: ghcr.io/cau-se/theodolite-uc2-workload-generator:${THEODOLITE_TAG:-latest} + image: ghcr.io/cau-se/theodolite-uc2-workload-generator:${THEODOLITE_TAG:-v0.9.0} depends_on: - schema-registry - kafka diff --git a/theodolite-benchmarks/docker-test/uc3-beam-flink/docker-compose.yml b/theodolite-benchmarks/docker-test/uc3-beam-flink/docker-compose.yml index 4416517a8..bd69f7695 100644 --- a/theodolite-benchmarks/docker-test/uc3-beam-flink/docker-compose.yml +++ b/theodolite-benchmarks/docker-test/uc3-beam-flink/docker-compose.yml @@ -38,7 +38,7 @@ services: SCHEMA_REGISTRY_HOST_NAME: schema-registry SCHEMA_REGISTRY_KAFKASTORE_BOOTSTRAP_SERVERS: kafka:9092 load-generator: - image: ghcr.io/cau-se/theodolite-uc3-workload-generator:${THEODOLITE_TAG:-latest} + image: ghcr.io/cau-se/theodolite-uc3-workload-generator:${THEODOLITE_TAG:-v0.9.0} depends_on: - schema-registry - kafka @@ -49,7 +49,7 @@ services: SCHEMA_REGISTRY_URL: http://schema-registry:8081 NUM_SENSORS: 10 benchmark-jobmanager: - image: ghcr.io/cau-se/theodolite-uc3-beam-flink:${THEODOLITE_TAG:-latest} + image: ghcr.io/cau-se/theodolite-uc3-beam-flink:${THEODOLITE_TAG:-v0.9.0} #ports: # - "8080:8081" command: > @@ -69,7 +69,7 @@ services: - schema-registry - kafka benchmark-taskmanager: - image: ghcr.io/cau-se/theodolite-uc3-beam-flink:${THEODOLITE_TAG:-latest} + image: ghcr.io/cau-se/theodolite-uc3-beam-flink:${THEODOLITE_TAG:-v0.9.0} scale: 1 command: taskmanager environment: diff --git a/theodolite-benchmarks/docker-test/uc3-beam-samza/docker-compose.yml b/theodolite-benchmarks/docker-test/uc3-beam-samza/docker-compose.yml index c6367202a..df8a5732d 100644 --- a/theodolite-benchmarks/docker-test/uc3-beam-samza/docker-compose.yml +++ b/theodolite-benchmarks/docker-test/uc3-beam-samza/docker-compose.yml @@ -40,7 +40,7 @@ services: SCHEMA_REGISTRY_HOST_NAME: schema-registry SCHEMA_REGISTRY_KAFKASTORE_BOOTSTRAP_SERVERS: kafka:9092 benchmark: - image: ghcr.io/cau-se/theodolite-uc3-beam-samza:${THEODOLITE_TAG:-latest} + image: ghcr.io/cau-se/theodolite-uc3-beam-samza:${THEODOLITE_TAG:-v0.9.0} scale: 1 depends_on: - schema-registry @@ -53,7 +53,7 @@ services: SCHEMA_REGISTRY_URL: http://schema-registry:8081 ENABLE_METRICS: "false" load-generator: - image: ghcr.io/cau-se/theodolite-uc3-workload-generator:${THEODOLITE_TAG:-latest} + image: ghcr.io/cau-se/theodolite-uc3-workload-generator:${THEODOLITE_TAG:-v0.9.0} depends_on: - schema-registry - kafka diff --git a/theodolite-benchmarks/docker-test/uc3-flink/docker-compose.yml b/theodolite-benchmarks/docker-test/uc3-flink/docker-compose.yml index 3c5aadd8f..61d2cb332 100755 --- a/theodolite-benchmarks/docker-test/uc3-flink/docker-compose.yml +++ b/theodolite-benchmarks/docker-test/uc3-flink/docker-compose.yml @@ -38,7 +38,7 @@ services: SCHEMA_REGISTRY_HOST_NAME: schema-registry SCHEMA_REGISTRY_KAFKASTORE_BOOTSTRAP_SERVERS: kafka:9092 load-generator: - image: ghcr.io/cau-se/theodolite-uc3-workload-generator:${THEODOLITE_TAG:-latest} + image: ghcr.io/cau-se/theodolite-uc3-workload-generator:${THEODOLITE_TAG:-v0.9.0} depends_on: - schema-registry - kafka @@ -49,7 +49,7 @@ services: SCHEMA_REGISTRY_URL: http://schema-registry:8081 NUM_SENSORS: 10 benchmark-jobmanager: - image: ghcr.io/cau-se/theodolite-uc3-flink:${THEODOLITE_TAG:-latest} + image: ghcr.io/cau-se/theodolite-uc3-flink:${THEODOLITE_TAG:-v0.9.0} #ports: # - "8080:8081" command: standalone-job --job-classname rocks.theodolite.benchmarks.uc3.flink.HistoryServiceFlinkJob @@ -64,7 +64,7 @@ services: - schema-registry - kafka benchmark-taskmanager: - image: ghcr.io/cau-se/theodolite-uc3-flink:${THEODOLITE_TAG:-latest} + image: ghcr.io/cau-se/theodolite-uc3-flink:${THEODOLITE_TAG:-v0.9.0} command: taskmanager environment: - | diff --git a/theodolite-benchmarks/docker-test/uc3-hazelcastjet/docker-compose.yml b/theodolite-benchmarks/docker-test/uc3-hazelcastjet/docker-compose.yml index da77dcc1c..7fb0a9229 100644 --- a/theodolite-benchmarks/docker-test/uc3-hazelcastjet/docker-compose.yml +++ b/theodolite-benchmarks/docker-test/uc3-hazelcastjet/docker-compose.yml @@ -38,7 +38,7 @@ services: SCHEMA_REGISTRY_HOST_NAME: schema-registry SCHEMA_REGISTRY_KAFKASTORE_BOOTSTRAP_SERVERS: kafka:9092 benchmark: - image: ghcr.io/cau-se/theodolite-uc3-hazelcastjet:${THEODOLITE_TAG:-latest} + image: ghcr.io/cau-se/theodolite-uc3-hazelcastjet:${THEODOLITE_TAG:-v0.9.0} depends_on: - schema-registry - kafka @@ -51,7 +51,7 @@ services: KAFKA_BOOTSTRAP_SERVERS: kafka:9092 SCHEMA_REGISTRY_URL: http://schema-registry:8081 load-generator: - image: ghcr.io/cau-se/theodolite-uc3-workload-generator:${THEODOLITE_TAG:-latest} + image: ghcr.io/cau-se/theodolite-uc3-workload-generator:${THEODOLITE_TAG:-v0.9.0} depends_on: - schema-registry - kafka diff --git a/theodolite-benchmarks/docker-test/uc3-kstreams/docker-compose.yml b/theodolite-benchmarks/docker-test/uc3-kstreams/docker-compose.yml index 7da1fa3b4..d7627c6f0 100755 --- a/theodolite-benchmarks/docker-test/uc3-kstreams/docker-compose.yml +++ b/theodolite-benchmarks/docker-test/uc3-kstreams/docker-compose.yml @@ -38,7 +38,7 @@ services: SCHEMA_REGISTRY_HOST_NAME: schema-registry SCHEMA_REGISTRY_KAFKASTORE_BOOTSTRAP_SERVERS: kafka:9092 benchmark: - image: ghcr.io/cau-se/theodolite-uc3-kstreams-app:${THEODOLITE_TAG:-latest} + image: ghcr.io/cau-se/theodolite-uc3-kstreams-app:${THEODOLITE_TAG:-v0.9.0} depends_on: - schema-registry - kafka @@ -46,7 +46,7 @@ services: KAFKA_BOOTSTRAP_SERVERS: kafka:9092 SCHEMA_REGISTRY_URL: http://schema-registry:8081 load-generator: - image: ghcr.io/cau-se/theodolite-uc3-workload-generator:${THEODOLITE_TAG:-latest} + image: ghcr.io/cau-se/theodolite-uc3-workload-generator:${THEODOLITE_TAG:-v0.9.0} depends_on: - schema-registry - kafka diff --git a/theodolite-benchmarks/docker-test/uc4-beam-flink/docker-compose.yml b/theodolite-benchmarks/docker-test/uc4-beam-flink/docker-compose.yml index 465fcb6ee..8bba37c26 100644 --- a/theodolite-benchmarks/docker-test/uc4-beam-flink/docker-compose.yml +++ b/theodolite-benchmarks/docker-test/uc4-beam-flink/docker-compose.yml @@ -38,7 +38,7 @@ services: SCHEMA_REGISTRY_HOST_NAME: schema-registry SCHEMA_REGISTRY_KAFKASTORE_BOOTSTRAP_SERVERS: kafka:9092 load-generator: - image: ghcr.io/cau-se/theodolite-uc4-workload-generator:${THEODOLITE_TAG:-latest} + image: ghcr.io/cau-se/theodolite-uc4-workload-generator:${THEODOLITE_TAG:-v0.9.0} depends_on: - schema-registry - kafka @@ -50,7 +50,7 @@ services: NUM_SENSORS: 4 NUM_NESTED_GROUPS: 3 benchmark-jobmanager: - image: ghcr.io/cau-se/theodolite-uc4-beam-flink:${THEODOLITE_TAG:-latest} + image: ghcr.io/cau-se/theodolite-uc4-beam-flink:${THEODOLITE_TAG:-v0.9.0} #ports: # - "8080:8081" command: > @@ -71,7 +71,7 @@ services: - schema-registry - kafka benchmark-taskmanager: - image: ghcr.io/cau-se/theodolite-uc4-beam-flink:${THEODOLITE_TAG:-latest} + image: ghcr.io/cau-se/theodolite-uc4-beam-flink:${THEODOLITE_TAG:-v0.9.0} scale: 1 command: taskmanager environment: diff --git a/theodolite-benchmarks/docker-test/uc4-beam-samza/docker-compose.yml b/theodolite-benchmarks/docker-test/uc4-beam-samza/docker-compose.yml index 51011d2d2..980852443 100644 --- a/theodolite-benchmarks/docker-test/uc4-beam-samza/docker-compose.yml +++ b/theodolite-benchmarks/docker-test/uc4-beam-samza/docker-compose.yml @@ -40,7 +40,7 @@ services: SCHEMA_REGISTRY_HOST_NAME: schema-registry SCHEMA_REGISTRY_KAFKASTORE_BOOTSTRAP_SERVERS: kafka:9092 benchmark: - image: ghcr.io/cau-se/theodolite-uc4-beam-samza:${THEODOLITE_TAG:-latest} + image: ghcr.io/cau-se/theodolite-uc4-beam-samza:${THEODOLITE_TAG:-v0.9.0} scale: 1 depends_on: - schema-registry @@ -53,7 +53,7 @@ services: SCHEMA_REGISTRY_URL: http://schema-registry:8081 ENABLE_METRICS: "false" load-generator: - image: ghcr.io/cau-se/theodolite-uc4-workload-generator:${THEODOLITE_TAG:-latest} + image: ghcr.io/cau-se/theodolite-uc4-workload-generator:${THEODOLITE_TAG:-v0.9.0} depends_on: - schema-registry - kafka diff --git a/theodolite-benchmarks/docker-test/uc4-flink/docker-compose.yml b/theodolite-benchmarks/docker-test/uc4-flink/docker-compose.yml index c3fe0502f..2aaafdd98 100755 --- a/theodolite-benchmarks/docker-test/uc4-flink/docker-compose.yml +++ b/theodolite-benchmarks/docker-test/uc4-flink/docker-compose.yml @@ -38,7 +38,7 @@ services: SCHEMA_REGISTRY_HOST_NAME: schema-registry SCHEMA_REGISTRY_KAFKASTORE_BOOTSTRAP_SERVERS: kafka:9092 load-generator: - image: ghcr.io/cau-se/theodolite-uc4-workload-generator:${THEODOLITE_TAG:-latest} + image: ghcr.io/cau-se/theodolite-uc4-workload-generator:${THEODOLITE_TAG:-v0.9.0} depends_on: - schema-registry - kafka @@ -50,7 +50,7 @@ services: NUM_SENSORS: 4 NUM_NESTED_GROUPS: 3 benchmark-jobmanager: - image: ghcr.io/cau-se/theodolite-uc4-flink:${THEODOLITE_TAG:-latest} + image: ghcr.io/cau-se/theodolite-uc4-flink:${THEODOLITE_TAG:-v0.9.0} #ports: # - "8080:8081" command: standalone-job --job-classname rocks.theodolite.benchmarks.uc4.flink.AggregationServiceFlinkJob @@ -65,7 +65,7 @@ services: - schema-registry - kafka benchmark-taskmanager: - image: ghcr.io/cau-se/theodolite-uc4-flink:${THEODOLITE_TAG:-latest} + image: ghcr.io/cau-se/theodolite-uc4-flink:${THEODOLITE_TAG:-v0.9.0} command: taskmanager environment: - | diff --git a/theodolite-benchmarks/docker-test/uc4-hazelcastjet/docker-compose.yml b/theodolite-benchmarks/docker-test/uc4-hazelcastjet/docker-compose.yml index ef95b07ee..3a851515e 100644 --- a/theodolite-benchmarks/docker-test/uc4-hazelcastjet/docker-compose.yml +++ b/theodolite-benchmarks/docker-test/uc4-hazelcastjet/docker-compose.yml @@ -38,7 +38,7 @@ services: SCHEMA_REGISTRY_HOST_NAME: schema-registry SCHEMA_REGISTRY_KAFKASTORE_BOOTSTRAP_SERVERS: kafka:9092 benchmark: - image: ghcr.io/cau-se/theodolite-uc4-hazelcastjet:${THEODOLITE_TAG:-latest} + image: ghcr.io/cau-se/theodolite-uc4-hazelcastjet:${THEODOLITE_TAG:-v0.9.0} depends_on: - schema-registry - kafka @@ -51,7 +51,7 @@ services: KAFKA_BOOTSTRAP_SERVERS: kafka:9092 SCHEMA_REGISTRY_URL: http://schema-registry:8081 load-generator: - image: ghcr.io/cau-se/theodolite-uc4-workload-generator:${THEODOLITE_TAG:-latest} + image: ghcr.io/cau-se/theodolite-uc4-workload-generator:${THEODOLITE_TAG:-v0.9.0} depends_on: - schema-registry - kafka diff --git a/theodolite-benchmarks/docker-test/uc4-kstreams/docker-compose.yml b/theodolite-benchmarks/docker-test/uc4-kstreams/docker-compose.yml index 6aaa02990..046ad8f95 100755 --- a/theodolite-benchmarks/docker-test/uc4-kstreams/docker-compose.yml +++ b/theodolite-benchmarks/docker-test/uc4-kstreams/docker-compose.yml @@ -38,7 +38,7 @@ services: SCHEMA_REGISTRY_HOST_NAME: schema-registry SCHEMA_REGISTRY_KAFKASTORE_BOOTSTRAP_SERVERS: kafka:9092 benchmark: - image: ghcr.io/cau-se/theodolite-uc4-kstreams-app:${THEODOLITE_TAG:-latest} + image: ghcr.io/cau-se/theodolite-uc4-kstreams-app:${THEODOLITE_TAG:-v0.9.0} depends_on: - schema-registry - kafka @@ -46,7 +46,7 @@ services: KAFKA_BOOTSTRAP_SERVERS: kafka:9092 SCHEMA_REGISTRY_URL: http://schema-registry:8081 load-generator: - image: ghcr.io/cau-se/theodolite-uc4-workload-generator:${THEODOLITE_TAG:-latest} + image: ghcr.io/cau-se/theodolite-uc4-workload-generator:${THEODOLITE_TAG:-v0.9.0} depends_on: - schema-registry - kafka diff --git a/theodolite/README.md b/theodolite/README.md index de46ff615..0d526e2ea 100644 --- a/theodolite/README.md +++ b/theodolite/README.md @@ -51,7 +51,7 @@ Or, if you don't have GraalVM installed, you can run the native executable build ``` You can then execute your native executable with: -```./build/theodolite-0.9.0-SNAPSHOT-runner``` +```./build/theodolite-0.9.0-runner``` If you want to learn more about building native executables, please consult https://quarkus.io/guides/gradle-tooling. diff --git a/theodolite/build.gradle b/theodolite/build.gradle index 50f2d6861..4a9f580e0 100644 --- a/theodolite/build.gradle +++ b/theodolite/build.gradle @@ -39,7 +39,7 @@ dependencies { } group 'theodolite' -version '0.9.0-SNAPSHOT' +version '0.9.0' java { sourceCompatibility = JavaVersion.VERSION_11 diff --git a/util/random-scheduler/deployment.yaml b/util/random-scheduler/deployment.yaml index 3c8c0ed5a..da4fca106 100644 --- a/util/random-scheduler/deployment.yaml +++ b/util/random-scheduler/deployment.yaml @@ -18,8 +18,8 @@ spec: serviceAccount: random-scheduler containers: - name: random-scheduler - image: ghcr.io/cau-se/theodolite-random-scheduler:latest - imagePullPolicy: Always + image: ghcr.io/cau-se/theodolite-random-scheduler:v0.9.0 + imagePullPolicy: IfNotPresent env: - name: TARGET_NAMESPACE value: default -- GitLab