File tree Expand file tree Collapse file tree 4 files changed +34
-1
lines changed Expand file tree Collapse file tree 4 files changed +34
-1
lines changed Original file line number Diff line number Diff line change @@ -81,6 +81,14 @@ Generate log.conf file content
8181{ {- end } }
8282
8383{ {/*
84+ Generate mime.types file content
85+ */} }
86+ { {- define " generateMimeConfig" -} }
87+ { {- range $key , $value := index .Values.questdb.mimeConfig.options } }
88+ { { $key } } { { $value } }
89+ { {- end } }
90+ { {- end } }
91+
8492Build openshift detection
8593*/}}
8694{ {- define " isOpenshiftEnabled" -} }
Original file line number Diff line number Diff line change 1- {{- if or .Values.questdb.serverConfig.enabled .Values.questdb.loggingConfig.enabled -}}
1+ {{- if or .Values.questdb.serverConfig.enabled .Values.questdb.loggingConfig.enabled .Values.questdb.mimeConfig.enabled -}}
22apiVersion : v1
33{{- if eq .Values.questdb.configStorageType "Secret" }}
44kind : Secret
1818 {{- if .Values.questdb.loggingConfig.enabled }}
1919 log.conf : {{ include "generateLogConfig" . | b64enc -}}
2020 {{- end }}
21+ {{- if .Values.questdb.mimeConfig.enabled }}
22+ mime.types : {{ include "generateMimeConfig" . | b64enc -}}
23+ {{- end }}
2124{{- else }}
2225data :
2326 {{- if .Values.questdb.serverConfig.enabled }}
2831 log.conf : |
2932 {{- include "generateLogConfig" . | nindent 4 -}}
3033 {{- end }}
34+ {{- if .Values.questdb.mimeConfig.enabled }}
35+ mime.types : |
36+ {{- include "generateMimeConfig" . | nindent 4 -}}
37+ {{- end }}
3138{{- end }}
3239{{- end }}
Original file line number Diff line number Diff line change 6262 mountPath : {{ .Values.questdb.dataDir }}/conf/log.conf
6363 subPath : log.conf
6464 {{- end }}
65+ {{- if .Values.questdb.mimeConfig.enabled }}
66+ - name : mime-config
67+ mountPath : {{ .Values.questdb.dataDir }}/conf/mime.types
68+ subPath : mime.types
69+ {{- end }}
6570 {{- if .Values.extraVolumeMounts }}
6671 {{ toYaml .Values.extraVolumeMounts | nindent 10 }}
6772 {{- end }}
@@ -144,6 +149,16 @@ spec:
144149 name : {{ include "questdb.fullname" . }}
145150 {{- end }}
146151 {{- end }}
152+ {{- if .Values.questdb.mimeConfig.enabled }}
153+ - name : mime-config
154+ {{- if eq .Values.questdb.configStorageType "Secret" }}
155+ secret :
156+ secretName : {{ include "questdb.fullname" . }}
157+ {{- else }}
158+ configMap :
159+ name : {{ include "questdb.fullname" . }}
160+ {{- end }}
161+ {{- end }}
147162 - name : migration-scripts
148163 configMap :
149164 name : {{ include "questdb.fullname" . }}-db-migrations
Original file line number Diff line number Diff line change @@ -38,6 +38,9 @@ questdb:
3838 loggingConfig :
3939 enabled : false
4040 options : {}
41+ mimeConfig :
42+ enabled : false
43+ options : {}
4144 # env supports key/value pairs that are added directly to the questdb statefulset's env
4245 env : {}
4346 # envFrom supports a list of sources that will be injected into the questdb statefulset's env
You can’t perform that action at this time.
0 commit comments