diff --git a/charts/mailu/README.md b/charts/mailu/README.md index 442620be..9f4eaf00 100644 --- a/charts/mailu/README.md +++ b/charts/mailu/README.md @@ -330,6 +330,7 @@ helm uninstall mailu --namespace=mailu-mailserver | `front.externalService.externalTrafficPolicy` | Service externalTrafficPolicy (Cluster or Local) | `Local` | | `front.externalService.externalIPs` | Service externalIPs | `[]` | | `front.externalService.loadBalancerIP` | Service loadBalancerIP | `""` | +| `front.externalService.loadBalancerSourceRanges` | Service loadBalancerSourceRanges | `[]` | | `front.externalService.annotations` | Service annotations | `{}` | | `front.externalService.labels` | Service labels | `{}` | | `front.externalService.ports.pop3` | Expose POP3 port - 110/tcp | `false` | diff --git a/charts/mailu/templates/front/service-external.yaml b/charts/mailu/templates/front/service-external.yaml index 344c997c..115521e5 100644 --- a/charts/mailu/templates/front/service-external.yaml +++ b/charts/mailu/templates/front/service-external.yaml @@ -27,6 +27,8 @@ spec: {{- if .loadBalancerIP }} loadBalancerIP: {{ .loadBalancerIP }} {{- end }} + {{- if .loadBalancerSourceRanges }} + loadBalancerSourceRanges: {{ toYaml .loadBalancerSourceRanges | nindent 4 }} {{- if .externalIPs }} externalIPs: {{- toYaml .externalIPs | nindent 4 }} diff --git a/charts/mailu/values.yaml b/charts/mailu/values.yaml index ddcdee9f..2cd0c458 100644 --- a/charts/mailu/values.yaml +++ b/charts/mailu/values.yaml @@ -745,6 +745,7 @@ front: ## Example for LoadBalancer: ## type: LoadBalancer loadBalancerIP: "" + loadBalancerSourceRanges: [] externalTrafficPolicy: Local externalIPs: [] annotations: {}