charts: soft-serve service type
diff --git a/charts/soft-serve/templates/service.yaml b/charts/soft-serve/templates/service.yaml
index 13c3f52..bd95039 100644
--- a/charts/soft-serve/templates/service.yaml
+++ b/charts/soft-serve/templates/service.yaml
@@ -3,6 +3,7 @@
 metadata:
   name: soft-serve
   namespace: {{ .Release.Namespace }}
+  {{ if eq .Values.serviceType "LoadBalancer" }}
   annotations:
     {{ if .Values.reservedIP }}
     metallb.universe.tf/loadBalancerIPs: {{ .Values.reservedIP }}
@@ -10,8 +11,9 @@
     {{ if .Values.addressPool }}
     metallb.universe.tf/address-pool: {{ .Values.addressPool }}
     {{ end }}
+  {{ end }}
 spec:
-  type: LoadBalancer
+  type: {{ .Values.serviceType }}
   selector:
     app: soft-serve
   ports: