diff --git a/helm/templates/theodolite/theodolite-operator.yaml b/helm/templates/theodolite/theodolite-operator.yaml index c7ced880cbbfbb9795ef59156ea1df7d5b860ec6..ff9c7e4de87c703af3350f7d9c797a5a53e2e675 100644 --- a/helm/templates/theodolite/theodolite-operator.yaml +++ b/helm/templates/theodolite/theodolite-operator.yaml @@ -31,6 +31,19 @@ spec: volumeMounts: - name: theodolite-results-volume mountPath: "/deployments/results" + {{- if .Values.operator.sloChecker.droppedRecordsKStreams.enabled }} + - name: slo-checker-generic + image: "{{ .Values.operator.sloChecker.generic.image }}:{{ .Values.operator.sloChecker.generic.imageTag }}" + imagePullPolicy: "{{ .Values.operator.sloChecker.generic.imagePullPolicy }}" + ports: + - containerPort: 8082 + name: analysis + env: + - name: PORT + value: "8082" + - name: LOG_LEVEL + value: INFO + {{- end }} {{- if .Values.operator.sloChecker.lagTrend.enabled }} - name: lag-trend-slo-checker image: "{{ .Values.operator.sloChecker.lagTrend.image }}:{{ .Values.operator.sloChecker.lagTrend.imageTag }}" diff --git a/helm/values.yaml b/helm/values.yaml index 1e57b42c485eb20a5525f25cfc0ef616e65a325c..ba58b040974886518ab111d668cb0db1140b2eb8 100644 --- a/helm/values.yaml +++ b/helm/values.yaml @@ -256,6 +256,11 @@ operator: nodeSelector: {} sloChecker: + generic: + enabled: true + image: ghcr.io/cau-se/theodolite-slo-checker-generic + imageTag: latest + imagePullPolicy: Always lagTrend: enabled: true image: ghcr.io/cau-se/theodolite-slo-checker-lag-trend