File tree Expand file tree Collapse file tree 3 files changed +38
-0
lines changed Expand file tree Collapse file tree 3 files changed +38
-0
lines changed Original file line number Diff line number Diff line change
1
+ {{- if and .Values.front.overrides }}
2
+ apiVersion : v1
3
+ kind : ConfigMap
4
+ metadata :
5
+ name : {{ printf "%s-front-override" (include "mailu.fullname" .) }}
6
+ namespace : {{ include "common.names.namespace" . | quote }}
7
+ labels : {{- include "common.labels.standard" . | nindent 4 }}
8
+ app.kubernetes.io/component : front
9
+ {{- if .Values.commonLabels }}
10
+ {{- include "common.tplvalues.render" ( dict "value" .Values.commonLabels "context" $ ) | nindent 4 }}
11
+ {{- end }}
12
+ {{- if .Values.commonAnnotations }}
13
+ annotations : {{- include "common.tplvalues.render" ( dict "value" .Values.commonAnnotations "context" $ ) | nindent 4 }}
14
+ {{- end }}
15
+ {{- with .Values.front.overrides }}
16
+ data :
17
+ {{- .|toYaml|nindent 2 }}
18
+ {{ end }}
19
+ {{ end }}
Original file line number Diff line number Diff line change 78
78
volumeMounts :
79
79
- name : certs
80
80
mountPath : /certs
81
+ {{- if .Values.front.overrides }}
82
+ - name : overrides
83
+ mountPath : /overrides
84
+ {{- end }}
81
85
{{- if .Values.front.extraVolumeMounts }}
82
86
{{- include "common.tplvalues.render" (dict "value" .Values.front.extraVolumeMounts "context" $) | nindent 12 }}
83
87
{{- end }}
@@ -201,6 +205,11 @@ spec:
201
205
- key : tls.key
202
206
path : key.pem
203
207
secretName : {{ include "mailu.certificatesSecretName" . }}
208
+ {{- if .Values.front.overrides }}
209
+ - name : overrides
210
+ configMap :
211
+ name : {{ printf "%s-front-override" (include "mailu.fullname" .) }}
212
+ {{- end }}
204
213
{{- if .Values.front.extraVolumes }}
205
214
{{- include "common.tplvalues.render" (dict "value" .Values.front.extraVolumes "context" $) | nindent 8 }}
206
215
{{- end }}
Original file line number Diff line number Diff line change @@ -900,6 +900,16 @@ front:
900
900
# # @param front.extraContainers Add additional containers to the pod
901
901
extraContainers : []
902
902
903
+ # # @param front.overrides Enable front overrides
904
+ # # Example:
905
+ # # overrides:
906
+ # # mta-sts.conf: |
907
+ # # # More info here: https://mailu.io/master/faq.html#how-do-i-setup-a-mta-sts-policy
908
+ # # location ^~ /.well-known/mta-sts.txt {
909
+ # # return 200 "version: STSv1\nmode: enforce\nmax_age: 1296000\nmx: mailu.example.com\n";
910
+ # # }
911
+ overrides : {}
912
+
903
913
# # @section Admin parameters
904
914
admin :
905
915
# # @param admin.enabled Enable access to the admin interface
You can’t perform that action at this time.
0 commit comments