Support externalName field on controller service

This commit is contained in:
Alex Smith 2023-11-15 12:58:58 +00:00
parent 6c92b04edc
commit 21a72faa67
2 changed files with 7 additions and 0 deletions

View file

@ -25,6 +25,9 @@ spec:
{{- if .Values.controller.service.externalIPs }}
externalIPs: {{ toYaml .Values.controller.service.externalIPs | nindent 4 }}
{{- end }}
{{- if .Values.controller.service.externalName }}
externalName: {{ .Values.controller.service.externalName }}
{{- end }}
{{- if .Values.controller.service.loadBalancerIP }}
loadBalancerIP: {{ .Values.controller.service.loadBalancerIP }}
{{- end }}

View file

@ -462,6 +462,10 @@ controller:
## Ref: https://kubernetes.io/docs/concepts/services-networking/service/#external-ips
##
externalIPs: []
# -- External reference that discovery mechanisms will retrun as an alias for this service
## Ref: https://kubernetes.io/docs/concepts/services-networking/service/#externalname
##
externalName: ""
# -- Set to false to disable loadbalancer node port allocation
# See https://kubernetes.io/docs/concepts/services-networking/service/#load-balancer-nodeport-allocation
# allocateLoadBalancerNodePorts: true