File tree Expand file tree Collapse file tree 3 files changed +42
-0
lines changed
Expand file tree Collapse file tree 3 files changed +42
-0
lines changed Original file line number Diff line number Diff line change @@ -6,10 +6,25 @@ metadata:
66 {{- include "headlamp.labels" . | nindent 4 }}
77spec :
88 type : {{ .Values.service.type }}
9+ {{- if and .Values.service.clusterIP (eq .Values.service.type "ClusterIP") }}
10+ clusterIP : {{ .Values.service.clusterIP }}
11+ {{- end }}
12+ {{- if (or (eq .Values.service.type "LoadBalancer") (eq .Values.service.type "NodePort")) }}
13+ externalTrafficPolicy : {{ .Values.service.externalTrafficPolicy | quote }}
14+ {{- end }}
15+ {{ if (and (eq .Values.service.type "LoadBalancer") (not (empty .Values.service.loadBalancerSourceRanges))) }}
16+ loadBalancerSourceRanges : {{ .Values.service.loadBalancerSourceRanges }}
17+ {{ end }}
18+ {{- if (and (eq .Values.service.type "LoadBalancer") (not (empty .Values.service.loadBalancerIP))) }}
19+ loadBalancerIP : {{ .Values.service.loadBalancerIP }}
20+ {{- end }}
921 ports :
1022 - port : {{ .Values.service.port }}
1123 targetPort : http
1224 protocol : TCP
1325 name : http
26+ {{- if and (or (eq .Values.service.type "NodePort") (eq .Values.service.type "LoadBalancer")) (not (empty .Values.service.nodePort)) }}
27+ nodePort : {{ .Values.service.nodePort }}
28+ {{- end }}
1429 selector :
1530 {{- include "headlamp.selectorLabels" . | nindent 4 }}
Original file line number Diff line number Diff line change 296296 "port" : {
297297 "type" : " integer" ,
298298 "description" : " Kubernetes Service port"
299+ },
300+ "clusterIP" : {
301+ "type" : " string" ,
302+ "description" : " Kubernetes Service clusterIP"
303+ },
304+ "loadBalancerIP" : {
305+ "type" : " string" ,
306+ "description" : " Kubernetes Service loadBalancerIP"
307+ },
308+ "loadBalancerSourceRanges" : {
309+ "type" : " array" ,
310+ "items" : {
311+ "type" : " string"
312+ }
313+ "description" : " Kubernetes Service loadBalancerSourceRanges"
314+ },
315+ "nodePort" : {
316+ "type" : [" integer" , " null" ],
317+ "description" : " Kubernetes Service Nodeport"
299318 }
300319 }
301320 },
Original file line number Diff line number Diff line change @@ -134,6 +134,14 @@ service:
134134 type : ClusterIP
135135 # -- Kubernetes Service port
136136 port : 80
137+ # -- Kubernetes Service clusterIP
138+ clusterIP : " "
139+ # -- Kubernetes Service loadBalancerIP
140+ loadBalancerIP : " "
141+ # -- Kubernetes Service loadBalancerSourceRanges
142+ loadBalancerSourceRanges : []
143+ # -- Kubernetes Service Nodeport
144+ nodePort : null
137145
138146# -- Headlamp containers volume mounts
139147volumeMounts : []
You can’t perform that action at this time.
0 commit comments