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
No related branches found
No related tags found
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:
......@@ -116,4 +116,4 @@ spec:
subresources:
status: {}
scope: Namespaced
{{- end }}
\ No newline at end of file
{{- end }}
{{- if .Values.operator.executionCRD.create -}}
apiVersion: apiextensions.k8s.io/v1
kind: CustomResourceDefinition
metadata:
......@@ -125,4 +126,5 @@ spec:
jsonPath: .metadata.creationTimestamp
subresources:
status: {}
scope: Namespaced
\ No newline at end of file
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:
......
......@@ -245,12 +245,22 @@ prometheus:
###
operator:
enabled: true
image: ghcr.io/cau-se/theodolite
imageTag: theodolite-kotlin-latest
imagePullPolicy: Always
executionCRD:
create: true
executionCRD:
create: true
benchmarkCRD:
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.
Finish editing this message first!
Please register or to comment