Skip to content

Commit 4254655

Browse files
authored
FEATURE/MINOR: kubernetes-ingress: allow setting loadBalancerClass for the service (#226)
* allow setting loadBalancerClass for the service
1 parent 6237054 commit 4254655

File tree

2 files changed

+7
-0
lines changed

2 files changed

+7
-0
lines changed

kubernetes-ingress/templates/controller-service.yaml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -119,5 +119,8 @@ spec:
119119
loadBalancerSourceRanges:
120120
{{ toYaml .Values.controller.service.loadBalancerSourceRanges | indent 4 }}
121121
{{- end }}
122+
{{- if .Values.controller.service.loadBalancerClass}}
123+
loadBalancerClass: "{{ .Values.controller.service.loadBalancerClass }}"
124+
{{- end }}
122125
{{- end }}
123126
{{- end }}

kubernetes-ingress/values.yaml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -434,6 +434,10 @@ controller:
434434
# ref: https://kubernetes.io/docs/tasks/access-application-cluster/configure-cloud-provider-firewall/
435435
loadBalancerSourceRanges: []
436436

437+
## Class of load balancer implementation
438+
## ref: https://kubernetes.io/docs/concepts/services-networking/service/#load-balancer-class
439+
loadBalancerClass: nil
440+
437441
## Service ClusterIP
438442
## ref: https://kubernetes.io/docs/concepts/services-networking/service/
439443
# clusterIP: ""

0 commit comments

Comments
 (0)