File tree 2 files changed +13
-4
lines changed
2 files changed +13
-4
lines changed Original file line number Diff line number Diff line change @@ -23,20 +23,21 @@ spec:
23
23
{{ if eq .Values.service.type "NodePort" }}nodePort: {{ .Values.service.nodePort }}{{ end }}
24
24
selector :
25
25
{{- $selectorLabels | nindent 4 }}
26
+ {{- if .Values.headlessService.enabled }}
26
27
---
27
28
# https://kubernetes.io/docs/concepts/workloads/controllers/statefulset/#limitations
28
- # StefullSets now require a headless service
29
+ # StatefulSets now require a headless service
29
30
apiVersion : v1
30
31
kind : Service
31
32
metadata :
32
33
name : {{ print $fullName "-headless" | quote }}
33
34
namespace : {{ .Release.Namespace | quote }}
34
35
labels :
35
36
{{- $labels | nindent 4 }}
36
- {{- with .Values.service .labels }}{{ toYaml . | nindent 4 }}{{ end }}
37
+ {{- with .Values.headlessService .labels }}{{ toYaml . | nindent 4 }}{{ end }}
37
38
type : headless
38
39
annotations :
39
- {{- with .Values.service .annotations }}{{ toYaml . | nindent 4 }}{{ end }}
40
+ {{- with .Values.headlessService .annotations }}{{ toYaml . | nindent 4 }}{{ end }}
40
41
spec :
41
42
type : ClusterIP
42
43
clusterIP : None
47
48
name : smtp
48
49
{{ if eq .Values.service.type "NodePort" }}nodePort: {{ .Values.service.nodePort }}{{ end }}
49
50
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:
21
21
annotations : {}
22
22
# nodePort:
23
23
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
+
24
31
metrics :
25
32
enabled : false
26
33
service :
You can’t perform that action at this time.
0 commit comments