diff --git a/helm/templates/service.yaml b/helm/templates/service.yaml index 5f25ec90c7..28fe0e9f9a 100644 --- a/helm/templates/service.yaml +++ b/helm/templates/service.yaml @@ -15,6 +15,14 @@ spec: port: {{ include "coder.servicePort" . }} targetPort: {{ include "coder.portName" . | quote }} protocol: TCP + {{- if eq "LoadBalancer" .Values.coder.service.type }} + {{- with .Values.coder.service.loadBalancerIP }} + loadBalancerIP: {{ . | quote }} + {{- end }} + {{- with .Values.coder.service.externalTrafficPolicy }} + externalTrafficPolicy: {{ . | quote }} + {{- end }} + {{- end }} selector: {{- include "coder.selectorLabels" . | nindent 4 }} {{- end }}