Skip to content

Commit 53bd93b

Browse files
committed
Support IPv4/IPv6 dual-stack
1 parent a3c5a84 commit 53bd93b

File tree

2 files changed

+10
-0
lines changed

2 files changed

+10
-0
lines changed

helm/oauth2-proxy/templates/service.yaml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -59,3 +59,7 @@ spec:
5959
{{- end }}
6060
selector:
6161
{{- include "oauth2-proxy.selectorLabels" . | indent 4 }}
62+
{{- if .Values.service.ipDualStack.enabled }}
63+
ipFamilies: {{ toYaml .Values.service.ipDualStack.ipFamilies | nindent 4 }}
64+
ipFamilyPolicy: {{ .Values.service.ipDualStack.ipFamilyPolicy }}
65+
{{- end }}

helm/oauth2-proxy/values.yaml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -155,6 +155,12 @@ service:
155155
internalTrafficPolicy: ""
156156
# configure service target port
157157
targetPort: ""
158+
# Configures the service to use IPv4/IPv6 dual-stack.
159+
# Ref: https://kubernetes.io/docs/concepts/services-networking/dual-stack/
160+
ipDualStack:
161+
enabled: false
162+
ipFamilies: ["IPv6", "IPv4"]
163+
ipFamilyPolicy: "PreferDualStack"
158164

159165
## Create or use ServiceAccount
160166
serviceAccount:

0 commit comments

Comments
 (0)