diff --git a/execution/helm/templates/theodolite/theodolite-operator.yaml b/execution/helm/templates/theodolite/theodolite-operator.yaml index 96a1a5a0119a10e3da16d1abcb0ebf3d3d015cb8..71311e22aa604dc8f967378bea3cb148d0cf6c17 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 352334d546a058cfbe553006f1e21bdfa1cd4f4d..6636729653e8c36ccf3e27b0d34b953812984c30 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