From ef763b51d4112d8a28ce40ed32f6d9218bfd2834 Mon Sep 17 00:00:00 2001 From: Stavros Kois <47820033+stavros-k@users.noreply.github.com> Date: Mon, 4 Jul 2022 13:50:41 +0300 Subject: [PATCH] fix(service): don't set ipFamilyPolicy when svc is ExternalName (#143) * fix(service): don't set ipFamilyPolicy when svc is ExternalName * apply same logic to ipFamilies also --- charts/common/templates/class/_service.tpl | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/charts/common/templates/class/_service.tpl b/charts/common/templates/class/_service.tpl index 9e22a023..f932ec19 100644 --- a/charts/common/templates/class/_service.tpl +++ b/charts/common/templates/class/_service.tpl @@ -73,13 +73,15 @@ spec: {{- if $values.publishNotReadyAddresses }} publishNotReadyAddresses: {{ $values.publishNotReadyAddresses }} {{- end }} - {{- if $values.ipFamilyPolicy }} + {{- if (and ($values.ipFamilyPolicy) (ne $svcType "ExternalName")) }} ipFamilyPolicy: {{ $values.ipFamilyPolicy }} {{- end }} + {{ if ne $svcType "ExternalName" }} {{- with $values.ipFamilies }} ipFamilies: {{ toYaml . | nindent 4 }} {{- end }} + {{- end }} ports: {{- range $name, $port := $values.ports }} {{- if $port.enabled }}