diff --git a/tinkerbell/boots/templates/service.yaml b/tinkerbell/boots/templates/service.yaml index 2e62f8c1..b197c9a2 100644 --- a/tinkerbell/boots/templates/service.yaml +++ b/tinkerbell/boots/templates/service.yaml @@ -10,7 +10,9 @@ metadata: spec: type: {{ .Values.service.type }} {{- if eq .Values.service.type "LoadBalancer" }} + {{- if .Values.service.class }} loadBalancerClass: {{ .Values.service.class }} + {{- end }} loadBalancerIP: {{ $loadBalancerIP }} {{- end }} externalTrafficPolicy: Local diff --git a/tinkerbell/stack/templates/nginx.yaml b/tinkerbell/stack/templates/nginx.yaml index d4632d28..2b8458a7 100644 --- a/tinkerbell/stack/templates/nginx.yaml +++ b/tinkerbell/stack/templates/nginx.yaml @@ -107,7 +107,9 @@ metadata: spec: type: {{ .Values.stack.service.type }} {{- if eq .Values.stack.service.type "LoadBalancer" }} + {{- if .Values.stack.lbClass }} loadBalancerClass: {{ .Values.stack.lbClass }} + {{- end }} loadBalancerIP: {{ .Values.stack.loadBalancerIP }} {{- end }} externalTrafficPolicy: Local