Skip to content
Snippets Groups Projects
Commit 43ca56f1 authored by Sören Henning's avatar Sören Henning
Browse files

Merge branch 'enhance-helming' into 'theodolite-kotlin'

Enhance Helming

See merge request !129
parents 99d91fda ba99cfad
Branches
Tags
4 merge requests!159Re-implementation of Theodolite with Kotlin/Quarkus,!157Update Graal Image in CI pipeline,!129Enhance Helming,!83WIP: Re-implementation of Theodolite with Kotlin/Quarkus
Pipeline #3754 passed
{{- if .Values.benchmarkCRD.create -}}
{{- if .Values.operator.benchmarkCRD.create -}}
apiVersion: apiextensions.k8s.io/v1
kind: CustomResourceDefinition
metadata:
......
{{- if .Values.operator.executionCRD.create -}}
apiVersion: apiextensions.k8s.io/v1
kind: CustomResourceDefinition
metadata:
......@@ -126,3 +127,4 @@ spec:
subresources:
status: {}
scope: Namespaced
{{- end }}
......@@ -17,8 +17,8 @@ spec:
serviceAccountName: {{ include "theodolite.serviceAccountName" . }}
containers:
- name: theodolite
image: ghcr.io/cau-se/theodolite:theodolite-kotlin-latest
imagePullPolicy: Always
image: "{{ .Values.operator.image }}:{{ .Values.operator.imageTag }}"
imagePullPolicy: "{{ .Values.operator.imagePullPolicy }}"
env:
- name: NAMESPACE
value: {{ .Release.Namespace }}
......@@ -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.sloChecker.lagTrend.enabled }}
- name: lag-trend-slo-checker
image: "{{ .Values.operator.sloChecker.lagTrend.image }}:{{ .Values.operator.sloChecker.lagTrend.imageTag }}"
imagePullPolicy: "{{ .Values.operator.sloChecker.lagTrend.imagePullPolicy }}"
ports:
- containerPort: 80
name: analysis
env:
- name: LOG_LEVEL
value: INFO
{{- end }}
volumes:
- name: benchmark-resources
configMap:
......
......@@ -246,12 +246,22 @@ prometheus:
operator:
enabled: true
image: ghcr.io/cau-se/theodolite
imageTag: theodolite-kotlin-latest
imagePullPolicy: Always
executionCRD:
create: true
benchmarkCRD:
create: true
sloChecker:
lagTrend:
enabled: true
image: ghcr.io/cau-se/theodolite-slo-checker-lag-trend
imageTag: theodolite-kotlin-latest
imagePullPolicy: Always
serviceAccount:
create: true
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment