File tree Expand file tree Collapse file tree 2 files changed +13
-4
lines changed
Expand file tree Collapse file tree 2 files changed +13
-4
lines changed Original file line number Diff line number Diff line change @@ -23,20 +23,21 @@ spec:
2323 {{ if eq .Values.service.type "NodePort" }}nodePort: {{ .Values.service.nodePort }}{{ end }}
2424 selector :
2525 {{- $selectorLabels | nindent 4 }}
26+ {{- if .Values.headlessService.enabled }}
2627---
2728# https://kubernetes.io/docs/concepts/workloads/controllers/statefulset/#limitations
28- # StefullSets now require a headless service
29+ # StatefulSets now require a headless service
2930apiVersion : v1
3031kind : Service
3132metadata :
3233 name : {{ print $fullName "-headless" | quote }}
3334 namespace : {{ .Release.Namespace | quote }}
3435 labels :
3536 {{- $labels | nindent 4 }}
36- {{- with .Values.service .labels }}{{ toYaml . | nindent 4 }}{{ end }}
37+ {{- with .Values.headlessService .labels }}{{ toYaml . | nindent 4 }}{{ end }}
3738 type : headless
3839 annotations :
39- {{- with .Values.service .annotations }}{{ toYaml . | nindent 4 }}{{ end }}
40+ {{- with .Values.headlessService .annotations }}{{ toYaml . | nindent 4 }}{{ end }}
4041spec :
4142 type : ClusterIP
4243 clusterIP : None
4748 name : smtp
4849 {{ if eq .Values.service.type "NodePort" }}nodePort: {{ .Values.service.nodePort }}{{ end }}
4950 selector :
50- {{- $selectorLabels | nindent 4 }}
51+ {{- $selectorLabels | nindent 4 }}
52+ {{- end -}}
Original file line number Diff line number Diff line change @@ -21,6 +21,13 @@ service:
2121 annotations : {}
2222 # nodePort:
2323
24+ # StatefulSets now require a headless service
25+ # https://kubernetes.io/docs/concepts/workloads/controllers/statefulset/#limitations
26+ headlessService :
27+ enabled : true
28+ labels : {}
29+ annotations : {}
30+
2431metrics :
2532 enabled : false
2633 service :
You can’t perform that action at this time.
0 commit comments