Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 4 additions & 0 deletions charts/mailu/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -664,6 +664,8 @@ helm uninstall mailu --namespace=mailu-mailserver
| `rspamd.containerSecurityContext.runAsUser` | Set containers' Security Context runAsUser | `1001` |
| `rspamd.containerSecurityContext.runAsNonRoot` | Set container's Security Context runAsNonRoot | `false` |
| `rspamd.terminationGracePeriodSeconds` | In seconds, time given to the pod to terminate gracefully | `2` |
| `rspamd.dnsPolicy` | DNS Policy of the rspamd pod (`Default`, `ClusterFirst`, `ClusterFirstWithHostNet` and `None`) |
| `rspamd.dnsConfig` | DNS settings for the rspamd pod | `{}` |
| `rspamd.affinity` | Affinity for rspamd pod assignment | `{}` |
| `rspamd.tolerations` | Tolerations for pod assignment | `[]` |
| `rspamd.revisionHistoryLimit` | Configure the revisionHistoryLimit of the deployment | `3` |
Expand Down Expand Up @@ -797,6 +799,8 @@ helm uninstall mailu --namespace=mailu-mailserver
| `webmail.containerSecurityContext.runAsUser` | Set containers' Security Context runAsUser | `1001` |
| `webmail.containerSecurityContext.runAsNonRoot` | Set container's Security Context runAsNonRoot | `false` |
| `webmail.terminationGracePeriodSeconds` | In seconds, time given to the pod to terminate gracefully | `2` |
| `webmail.dnsPolicy` | DNS Policy of the webmail pod (`Default`, `ClusterFirst`, `ClusterFirstWithHostNet` and `None`) |
| `webmail.dnsConfig` | DNS settings for the webmail pod | `{}` |
| `webmail.affinity` | Affinity for webmail pod assignment | `{}` |
| `webmail.tolerations` | Tolerations for pod assignment | `[]` |
| `webmail.revisionHistoryLimit` | Configure the revisionHistoryLimit of the deployment | `3` |
Expand Down
6 changes: 6 additions & 0 deletions charts/mailu/templates/rspamd/deployment.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -58,6 +58,12 @@ spec:
{{- if .Values.rspamd.terminationGracePeriodSeconds }}
terminationGracePeriodSeconds: {{ .Values.rspamd.terminationGracePeriodSeconds }}
{{- end }}
{{- if .Values.rspamd.dnsPolicy }}
dnsPolicy: {{ .Values.rspamd.dnsPolicy | quote }}
{{- end }}
{{- if .Values.rspamd.dnsConfig }}
dnsConfig: {{- include "mailu.tplvalues.render" (dict "value" .Values.rspamd.dnsConfig "context" $) | nindent 8 }}
{{- end }}
{{- if .Values.rspamd.initContainers }}
initContainers: {{- include "mailu.tplvalues.render" (dict "value" .Values.rspamd.initContainers "context" $) | nindent 8 }}
{{- end }}
Expand Down
6 changes: 6 additions & 0 deletions charts/mailu/templates/webmail/deployment.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -58,6 +58,12 @@ spec:
{{- if .Values.webmail.terminationGracePeriodSeconds }}
terminationGracePeriodSeconds: {{ .Values.webmail.terminationGracePeriodSeconds }}
{{- end }}
{{- if .Values.webmail.dnsPolicy }}
dnsPolicy: {{ .Values.webmail.dnsPolicy | quote }}
{{- end }}
{{- if .Values.webmail.dnsConfig }}
dnsConfig: {{- include "mailu.tplvalues.render" (dict "value" .Values.webmail.dnsConfig "context" $) | nindent 8 }}
{{- end }}
{{- if .Values.webmail.initContainers }}
initContainers: {{- include "mailu.tplvalues.render" (dict "value" .Values.webmail.initContainers "context" $) | nindent 8 }}
{{- end }}
Expand Down
16 changes: 16 additions & 0 deletions charts/mailu/values.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -1920,6 +1920,14 @@ rspamd:
## ref: https://kubernetes.io/docs/concepts/workloads/pods/pod/#termination-of-pods
terminationGracePeriodSeconds: 2

## @param rspamd.dnsPolicy DNS Policy of the rspamd pod (`Default`, `ClusterFirst`, `ClusterFirstWithHostNet` and `None`)
## ref: https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-s-dns-policy
dnsPolicy: ""

## @param rspamd.dnsConfig DNS settings for the rspamd pod
## ref: https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config
dnsConfig: {}

## @param rspamd.affinity Affinity for rspamd pod assignment
## ref: https://kubernetes.io/docs/concepts/configuration/assign-pod-node/#affinity-and-anti-affinity
affinity: {}
Expand Down Expand Up @@ -2401,6 +2409,14 @@ webmail:
## ref: https://kubernetes.io/docs/concepts/workloads/pods/pod/#termination-of-pods
terminationGracePeriodSeconds: 2

## @param webmail.dnsPolicy DNS Policy of the webmail pod (`Default`, `ClusterFirst`, `ClusterFirstWithHostNet` and `None`)
## ref: https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-s-dns-policy
dnsPolicy: ""

## @param webmail.dnsConfig DNS settings for the webmail pod
## ref: https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config
dnsConfig: {}

## @param webmail.affinity Affinity for webmail pod assignment
## ref: https://kubernetes.io/docs/concepts/configuration/assign-pod-node/#affinity-and-anti-affinity
affinity: {}
Expand Down