@@ -3,6 +3,7 @@ apiVersion: v1
33kind : Service
44metadata :
55 name : {{ include "gitlab-merger-bot.fullname" . }}
6+ namespace : {{ include "gitlab-merger-bot.namespace" . }}
67{{- if .Values.service.annotations }}
78 annotations :
89{{ toYaml .Values.service.annotations | indent 4 }}
@@ -16,31 +17,36 @@ metadata:
1617{{ toYaml .Values.service.labels | indent 4 }}
1718{{- end }}
1819spec :
19- {{- if .Values.service.clusterIP }}
20+ {{- if (or (eq .Values.service.type "ClusterIP") (empty .Values.service.type)) }}
21+ type : ClusterIP
22+ {{- if .Values.service.clusterIP }}
2023 clusterIP : {{ .Values.service.clusterIP }}
24+ {{end}}
25+ {{- else if eq .Values.service.type "LoadBalancer" }}
26+ type : {{ .Values.service.type }}
27+ {{- if .Values.service.loadBalancerIP }}
28+ loadBalancerIP : {{ .Values.service.loadBalancerIP }}
29+ {{- end }}
30+ {{- if .Values.service.loadBalancerSourceRanges }}
31+ loadBalancerSourceRanges :
32+ {{ toYaml .Values.service.loadBalancerSourceRanges | indent 4 }}
33+ {{- end -}}
34+ {{- else }}
35+ type : {{ .Values.service.type }}
2136{{- end }}
2237{{- if .Values.service.externalIPs }}
2338 externalIPs :
2439{{ toYaml .Values.service.externalIPs | indent 4 }}
25- {{- end }}
26- {{- if .Values.service.loadBalancerIP }}
27- loadBalancerIP : {{ .Values.service.loadBalancerIP }}
28- {{- end }}
29- {{- if .Values.service.loadBalancerSourceRanges }}
30- loadBalancerSourceRanges :
31- {{- range $cidr := .Values.service.loadBalancerSourceRanges }}
32- - {{ $cidr }}
33- {{- end }}
3440{{- end }}
3541 ports :
36- - name : http
37- {{- if eq .Values.service.type "NodePort" }}
38- nodePort : {{ .Values.service.nodePort }}
39- {{- end }}
42+ - name : {{ .Values.service.portName }}
4043 port : {{ .Values.service.port }}
44+ protocol : TCP
4145 targetPort : {{ .Values.service.targetPort }}
46+ {{ if (and (eq .Values.service.type "NodePort") (not (empty .Values.service.nodePort))) }}
47+ nodePort : {{.Values.service.nodePort}}
48+ {{ end }}
4249 selector :
4350 app : {{ include "gitlab-merger-bot.name" . }}
4451 release : {{ .Release.Name }}
45- type : " {{ .Values.service.type }}"
4652{{- end -}}
0 commit comments