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

Use emptyDir if no PVC should be created

parent ec6acfa9
Branches
Tags v1.1
1 merge request!196Use emptyDir if no PVC should be created
operator: operator:
resultsVolume: resultsVolume:
persistent:
enabled: true
storageClassName: "oci-bv" storageClassName: "oci-bv"
size: 50Gi # minimal size in OCI size: 50Gi # minimal size in OCI
{{- if and .Values.operator.resultsVolume.enabled (not .Values.operator.resultsVolume.existingClaim) -}} {{- if and .Values.operator.resultsVolume.persistent.enabled (not .Values.operator.resultsVolume.persistent.existingClaim) -}}
apiVersion: v1 apiVersion: v1
kind: PersistentVolumeClaim kind: PersistentVolumeClaim
metadata: metadata:
name: {{ include "theodolite.resultsClaimName" . }} name: {{ include "theodolite.resultsClaimName" . }}
spec: spec:
{{- if .Values.operator.resultsVolume.storageClassName }} {{- if .Values.operator.resultsVolume.persistent.storageClassName }}
storageClassName: {{ .Values.operator.resultsVolume.storageClassName }} storageClassName: {{ .Values.operator.resultsVolume.persistent.storageClassName }}
{{- end }} {{- end }}
accessModes: accessModes:
- ReadWriteOnce - ReadWriteOnce
{{- range .Values.operator.resultsVolume.accessModes }} {{- range .Values.operator.resultsVolume.persistent.accessModes }}
- {{ . | quote }} - {{ . | quote }}
{{- end }} {{- end }}
resources: resources:
requests: requests:
storage: {{ .Values.operator.resultsVolume.size | quote }} storage: {{ .Values.operator.resultsVolume.persistent.size | quote }}
{{- end }} {{- end }}
\ No newline at end of file
...@@ -31,10 +31,8 @@ spec: ...@@ -31,10 +31,8 @@ spec:
- name: RESULTS_FOLDER - name: RESULTS_FOLDER
value: "./results" value: "./results"
volumeMounts: volumeMounts:
{{- if .Values.operator.resultsVolume.enabled }} - name: theodolite-results-volume
- name: theodolite-pv-storage
mountPath: "/deployments/results" mountPath: "/deployments/results"
{{- end }}
- name: benchmark-resources-uc1-kstreams - name: benchmark-resources-uc1-kstreams
mountPath: /deployments/benchmark-resources/uc1-kstreams mountPath: /deployments/benchmark-resources/uc1-kstreams
- name: benchmark-resources-uc2-kstreams - name: benchmark-resources-uc2-kstreams
...@@ -77,7 +75,7 @@ spec: ...@@ -77,7 +75,7 @@ spec:
- name: LOG_LEVEL - name: LOG_LEVEL
value: INFO value: INFO
{{- end }} {{- end }}
{{- if and .Values.operator.resultsVolume.enabled .Values.operator.resultsVolume.accessSidecar.enabled }} {{- if .Values.operator.resultsVolume.accessSidecar.enabled }}
- name: results-access - name: results-access
image: busybox:stable image: busybox:stable
image: "{{ .Values.operator.resultsVolume.accessSidecar.image }}:{{ .Values.operator.resultsVolume.accessSidecar.imageTag }}" image: "{{ .Values.operator.resultsVolume.accessSidecar.image }}:{{ .Values.operator.resultsVolume.accessSidecar.imageTag }}"
...@@ -88,13 +86,15 @@ spec: ...@@ -88,13 +86,15 @@ spec:
- exec tail -f /dev/null - exec tail -f /dev/null
volumeMounts: volumeMounts:
- mountPath: /results - mountPath: /results
name: theodolite-pv-storage name: theodolite-results-volume
{{- end }} {{- end }}
volumes: volumes:
{{- if .Values.operator.resultsVolume.enabled }} - name: theodolite-results-volume
- name: theodolite-pv-storage {{- if .Values.operator.resultsVolume.persistent.enabled }}
persistentVolumeClaim: persistentVolumeClaim:
claimName: {{ include "theodolite.resultsClaimName" . | quote }} claimName: {{ include "theodolite.resultsClaimName" . | quote }}
{{- else }}
emptyDir: {}
{{- end }} {{- end }}
- name: benchmark-resources-uc1-kstreams - name: benchmark-resources-uc1-kstreams
configMap: configMap:
......
...@@ -263,7 +263,8 @@ operator: ...@@ -263,7 +263,8 @@ operator:
imagePullPolicy: Always imagePullPolicy: Always
resultsVolume: resultsVolume:
enabled: true persistent:
enabled: false
# existingClaim: # existingClaim:
# storageClassName: # storageClassName:
accessModes: accessModes:
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment