File tree Expand file tree Collapse file tree 4 files changed +25
-26
lines changed
Expand file tree Collapse file tree 4 files changed +25
-26
lines changed Original file line number Diff line number Diff line change @@ -122,27 +122,10 @@ client.security.sasl.mechanism: {{ upper $internalMechanism }}
122122{{- end -}}
123123
124124{{/*
125- Returns SASL volume mount entries for StatefulSet containers .
125+ Returns the SASL JAAS config name .
126126Usage:
127- include "fluss.security.sasl.volumeMountPath " . | nindent 12
127+ include "fluss.security.sasl.configName " .
128128*/ }}
129- {{- define " fluss.security.sasl.volumeMountPath" -}}
130- {{- if (include " fluss.security.sasl.plain.enabled" . ) }}
131- - name: sasl-config
132- mountPath: /etc/fluss/conf
133- readOnly: true
134- {{- end }}
135- {{- end -}}
136-
137- {{/*
138- Returns SASL volume entries for StatefulSet pod spec.
139- Usage:
140- include "fluss.security.sasl.volumeMountName" . | nindent 8
141- */ }}
142- {{- define " fluss.security.sasl.volumeMountName" -}}
143- {{- if (include " fluss.security.sasl.plain.enabled" . ) }}
144- - name: sasl-config
145- secret:
146- secretName: {{ include " fluss.fullname" . }}-sasl-jaas-config
147- {{- end }}
129+ {{- define " fluss.security.sasl.configName" -}}
130+ {{ include " fluss.fullname" . }}-sasl-jaas-config
148131{{- end -}}
Original file line number Diff line number Diff line change 2121apiVersion : v1
2222kind : Secret
2323metadata :
24- name : {{ include "fluss.fullname " . }}-sasl-jaas-config
24+ name : {{ include "fluss.security.sasl.configName " . }}
2525 labels :
2626 {{- include "fluss.labels" . | nindent 4 }}
2727type : Opaque
Original file line number Diff line number Diff line change @@ -105,7 +105,11 @@ spec:
105105 mountPath : /opt/conf
106106 - name : data
107107 mountPath : /tmp/fluss/data
108- {{- include "fluss.security.sasl.volumeMountPath" . | nindent 12 }}
108+ {{- if (include "fluss.security.sasl.plain.enabled" .) }}
109+ - name : sasl-config
110+ mountPath : /etc/fluss/conf
111+ readOnly : true
112+ {{- end }}
109113 volumes :
110114 - name : fluss-conf
111115 configMap :
@@ -114,7 +118,11 @@ spec:
114118 - name : data
115119 emptyDir : {}
116120 {{- end }}
117- {{- include "fluss.security.sasl.volumeMountName" . | nindent 8 }}
121+ {{- if (include "fluss.security.sasl.plain.enabled" .) }}
122+ - name : sasl-config
123+ secret :
124+ secretName : {{ include "fluss.security.sasl.configName" . }}
125+ {{- end }}
118126 {{- if .Values.coordinator.storage.enabled }}
119127 volumeClaimTemplates :
120128 - metadata :
Original file line number Diff line number Diff line change @@ -102,7 +102,11 @@ spec:
102102 mountPath : /opt/conf
103103 - name : data
104104 mountPath : /tmp/fluss/data
105- {{- include "fluss.security.sasl.volumeMountPath" . | nindent 12 }}
105+ {{- if (include "fluss.security.sasl.plain.enabled" .) }}
106+ - name : sasl-config
107+ mountPath : /etc/fluss/conf
108+ readOnly : true
109+ {{- end }}
106110 volumes :
107111 - name : fluss-conf
108112 configMap :
@@ -111,7 +115,11 @@ spec:
111115 - name : data
112116 emptyDir : {}
113117 {{- end }}
114- {{- include "fluss.security.sasl.volumeMountName" . | nindent 8 }}
118+ {{- if (include "fluss.security.sasl.plain.enabled" .) }}
119+ - name : sasl-config
120+ secret :
121+ secretName : {{ include "fluss.security.sasl.configName" . }}
122+ {{- end }}
115123 {{- if .Values.tablet.storage.enabled }}
116124 volumeClaimTemplates :
117125 - metadata :
You can’t perform that action at this time.
0 commit comments