From 6171210b495e36850dae8aa017d1a2f5f4addca9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=B6ren=20Henning?= <soeren.henning@email.uni-kiel.de> Date: Tue, 22 Jun 2021 14:53:55 +0200 Subject: [PATCH] Make SLO checker configurable --- .../helm/templates/theodolite/theodolite-operator.yaml | 8 +++++--- execution/helm/values.yaml | 7 +++++++ 2 files changed, 12 insertions(+), 3 deletions(-) diff --git a/execution/helm/templates/theodolite/theodolite-operator.yaml b/execution/helm/templates/theodolite/theodolite-operator.yaml index 96a1a5a01..71311e22a 100644 --- a/execution/helm/templates/theodolite/theodolite-operator.yaml +++ b/execution/helm/templates/theodolite/theodolite-operator.yaml @@ -29,15 +29,17 @@ spec: volumeMounts: - name: benchmark-resources mountPath: /work/benchmark-resources - - name: lag-analysis - image: ghcr.io/cau-se/theodolite-slo-checker-lag-trend:theodolite-kotlin-latest - imagePullPolicy: Always + {{- if .Values.operator.slo-checker.lag-trend.enabled }} + - name: lag-trend-slo-checker + image: "{{ .Values.operator.slo-checker.lag-trend.image }}:{{ .Values.operator.slo-checker.lag-trend.imageTag }}" + imagePullPolicy: "{{ .Values.operator.slo-checker.lag-trend.imagePullPolicy }}" ports: - containerPort: 80 name: analysis env: - name: LOG_LEVEL value: INFO + {{- end }} volumes: - name: benchmark-resources configMap: diff --git a/execution/helm/values.yaml b/execution/helm/values.yaml index 352334d54..663672965 100644 --- a/execution/helm/values.yaml +++ b/execution/helm/values.yaml @@ -255,6 +255,13 @@ operator: benchmarkCRD: create: true + slo-checker: + lag-trend: + enabled: true + image: ghcr.io/cau-se/theodolite-slo-checker-lag-trend + imageTag: theodolite-kotlin-latest + imagePullPolicy: Always + serviceAccount: create: true -- GitLab