From 645bccadd3604834ee07a5b153ab02b3bf5eefb4 Mon Sep 17 00:00:00 2001 From: Fernando Llaca Date: Tue, 28 May 2019 21:52:57 +0200 Subject: [PATCH] Expose TCP and UCP service as hostPorts in daemonsets. (#14171) When controller.daemonset.useHostPort is enabled Signed-off-by: Fernando Llaca --- stable/nginx-ingress/Chart.yaml | 2 +- stable/nginx-ingress/templates/controller-daemonset.yaml | 6 ++++++ 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/stable/nginx-ingress/Chart.yaml b/stable/nginx-ingress/Chart.yaml index 42a8d256bc..7d6e160b3a 100644 --- a/stable/nginx-ingress/Chart.yaml +++ b/stable/nginx-ingress/Chart.yaml @@ -1,6 +1,6 @@ apiVersion: v1 name: nginx-ingress -version: 1.6.14 +version: 1.6.15 appVersion: 0.24.1 home: https://github.com/kubernetes/ingress-nginx description: An nginx Ingress controller that uses ConfigMap to store the nginx configuration. diff --git a/stable/nginx-ingress/templates/controller-daemonset.yaml b/stable/nginx-ingress/templates/controller-daemonset.yaml index d20c581829..08efd5b085 100644 --- a/stable/nginx-ingress/templates/controller-daemonset.yaml +++ b/stable/nginx-ingress/templates/controller-daemonset.yaml @@ -144,11 +144,17 @@ spec: - name: "{{ $key }}-tcp" containerPort: {{ $key }} protocol: TCP + {{- if .Values.controller.daemonset.useHostPort }} + hostPort: {{ $key }} + {{- end }} {{- end }} {{- range $key, $value := .Values.udp }} - name: "{{ $key }}-udp" containerPort: {{ $key }} protocol: UDP + {{- if .Values.controller.daemonset.useHostPort }} + hostPort: {{ $key }} + {{- end }} {{- end }} readinessProbe: httpGet: