Skip to content

Commit a175d01

Browse files
committed
RELEASE/MAJOR: kubernetes-ingress: Tag release 1.31.0
Changes in kubernetes-ingress: - Add IPv4/IPv6 dualstack support (#194) Signed-off-by: Dinko Korunic <[email protected]>
1 parent 47d3dc5 commit a175d01

File tree

6 files changed

+24
-3
lines changed

6 files changed

+24
-3
lines changed

kubernetes-ingress/Chart.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ apiVersion: v2
1616
name: kubernetes-ingress
1717
description: A Helm chart for HAProxy Kubernetes Ingress Controller
1818
type: application
19-
version: 1.30.6
19+
version: 1.31.0
2020
appVersion: 1.10.4
2121
kubeVersion: ">=1.22.0-0"
2222
keywords:
@@ -32,4 +32,4 @@ maintainers:
3232
engine: gotpl
3333
annotations:
3434
artifacthub.io/changes: |
35-
- Use Ingress Controller 1.10.4 version for base image
35+
- Add IPv4/IPv6 dualstack support (#194)
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
controller:
2+
kind: DaemonSet
3+
service:
4+
ipFamilies: [IPv4]
5+
ipFamilyPolicy: SingleStack

kubernetes-ingress/ci/deployment-hpa-values.yaml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
controller:
2-
kind: Deployment
32
autoscaling:
43
enabled: true
54
minReplicas: 1
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
controller:
2+
service:
3+
ipFamilies: [IPv4]
4+
ipFamilyPolicy: SingleStack

kubernetes-ingress/templates/controller-service.yaml

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -91,6 +91,13 @@ spec:
9191
{{- if .Values.controller.service.sessionAffinity }}
9292
sessionAffinity: {{ .Values.controller.service.sessionAffinity }}
9393
{{- end }}
94+
{{- if .Values.controller.service.ipFamilies }}
95+
ipFamilies:
96+
{{- toYaml .Values.controller.service.ipFamilies | nindent 4 }}
97+
{{- end }}
98+
{{- if .Values.controller.service.ipFamilyPolicy }}
99+
ipFamilyPolicy: {{ .Values.controller.service.ipFamilyPolicy | quote }}
100+
{{- end }}
94101
externalIPs:
95102
{{- if .Values.controller.service.externalIPs }}
96103
{{ toYaml .Values.controller.service.externalIPs | indent 4 }}

kubernetes-ingress/values.yaml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -424,6 +424,12 @@ controller:
424424
## ref: https://kubernetes.io/docs/concepts/services-networking/service/
425425
# clusterIP: ""
426426

427+
## IPv4/IPv6 dual-stack
428+
## ref: https://kubernetes.io/docs/concepts/services-networking/dual-stack/
429+
##
430+
# ipFamilies: [IPv4, IPv6]
431+
# ipFamilyPolicy: PreferDualStack
432+
427433
## Service session affinity
428434
## ref: https://kubernetes.io/docs/concepts/services-networking/service/
429435
# sessionAffinity: ""

0 commit comments

Comments
 (0)