From 1d21506b2bb727e86dc6a5b7653dbfd6f7da819d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=B6ren=20Henning?= <soeren.henning@email.uni-kiel.de> Date: Fri, 18 Jun 2021 14:43:06 +0200 Subject: [PATCH] Add benchmark resources as configMaps --- .../theodolite/thedolite-operator.yaml | 50 +++++++++++++++++-- 1 file changed, 46 insertions(+), 4 deletions(-) diff --git a/execution/helm/templates/theodolite/thedolite-operator.yaml b/execution/helm/templates/theodolite/thedolite-operator.yaml index 2e45632c7..ddb711b45 100644 --- a/execution/helm/templates/theodolite/thedolite-operator.yaml +++ b/execution/helm/templates/theodolite/thedolite-operator.yaml @@ -33,8 +33,22 @@ spec: volumeMounts: - name: theodolite-pv-storage mountPath: "/deployments/results" - - name: benchmark-resources - mountPath: /work/benchmark-resources + - name: benchmark-resources-uc1-kstreams + mountPath: /deployments/benchmark-resources/uc1-kstreams + - name: benchmark-resources-uc2-kstreams + mountPath: /deployments/benchmark-resources/uc2-kstreams + - name: benchmark-resources-uc3-kstreams + mountPath: /deployments/benchmark-resources/uc3-kstreams + - name: benchmark-resources-uc4-kstreams + mountPath: /deployments/benchmark-resources/uc4-kstreams + - name: benchmark-resources-uc1-flink + mountPath: /deployments/benchmark-resources/uc1-flink + - name: benchmark-resources-uc2-flink + mountPath: /deployments/benchmark-resources/uc2-flink + - name: benchmark-resources-uc3-flink + mountPath: /deployments/benchmark-resources/uc3-flink + - name: benchmark-resources-uc4-flink + mountPath: /deployments/benchmark-resources/uc4-flink - name: lag-analysis image: ghcr.io/cau-se/theodolite-slo-checker-lag-trend:theodolite-kotlin-latest imagePullPolicy: Always @@ -57,8 +71,36 @@ spec: - name: theodolite-pv-storage persistentVolumeClaim: claimName: theodolite-pv-claim - - name: benchmark-resources + - name: benchmark-resources-uc1-kstreams configMap: - name: benchmark-resources + name: benchmark-resources-uc1-kstreams + optional: true + - name: benchmark-resources-uc2-kstreams + configMap: + name: benchmark-resources-uc2-kstreams + optional: true + - name: benchmark-resources-uc3-kstreams + configMap: + name: benchmark-resources-uc3-kstreams + optional: true + - name: benchmark-resources-uc4-kstreams + configMap: + name: benchmark-resources-uc4-kstreams + optional: true + - name: benchmark-resources-uc1-flink + configMap: + name: benchmark-resources-uc1-flink + optional: true + - name: benchmark-resources-uc2-flink + configMap: + name: benchmark-resources-uc2-flink + optional: true + - name: benchmark-resources-uc3-flink + configMap: + name: benchmark-resources-uc3-flink + optional: true + - name: benchmark-resources-uc4-flink + configMap: + name: benchmark-resources-uc4-flink optional: true {{- end }} -- GitLab