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

Merge branch 'theodolite-kotlin' into store-results-in-volume

parents 1daf67a1 43ca56f1
No related branches found
No related tags found
4 merge requests!159Re-implementation of Theodolite with Kotlin/Quarkus,!157Update Graal Image in CI pipeline,!153Store benchmark execution results in operator volume,!83WIP: Re-implementation of Theodolite with Kotlin/Quarkus
Pipeline #3756 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 }}
......@@ -19,8 +19,8 @@ spec:
runAsUser: 0 # Set the permissions for write access to the volumes.
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 }}
......@@ -35,15 +35,17 @@ spec:
mountPath: "/deployments/results"
- 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 }}
- name: results-access
image: busybox:stable
command:
......
......@@ -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