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 }}