Skip to content

Commit b73f959

Browse files
committed
feat(service): add support for ipFamilyPolicy and ipFamilies
1 parent 090004d commit b73f959

File tree

2 files changed

+13
-0
lines changed

2 files changed

+13
-0
lines changed

charts/docker-mailserver/templates/service.yaml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -148,3 +148,9 @@ spec:
148148
{{- if .Values.service.trafficDistribution }}
149149
trafficDistribution: {{ .Values.service.trafficDistribution }}
150150
{{- end }}
151+
152+
ipFamilyPolicy: {{ default "SingleStack" .Values.service.ipFamilyPolicy }}
153+
{{- if .Values.service.ipFamilies }}
154+
ipFamilies:
155+
{{- toYaml .Values.service.ipFamilies | nindent 2 }}
156+
{{- end }}

charts/docker-mailserver/values.yaml

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -321,6 +321,13 @@ service:
321321
## to allocate a free IP from the pool.
322322
## Default: Automatically assign a random IP
323323
# clusterIp:
324+
## IP family policy for the service. Options: SingleStack, PreferDualStack, RequireDualStack
325+
## Default: SingleStack
326+
#ipFamilyPolicy:
327+
## List of IP families to use. Options: IPv4, IPv6
328+
## Order determines preference when ipFamilyPolicy is PreferDualStack or RequireDualStack
329+
## Default: Determined by cluster configuration
330+
#ipFamilies:
324331
annotations: {}
325332
labels: {}
326333

0 commit comments

Comments
 (0)