Skip to content

Commit fcd22bc

Browse files
committed
Template config name
1 parent 6aa4f63 commit fcd22bc

File tree

4 files changed

+25
-26
lines changed

4 files changed

+25
-26
lines changed

helm/templates/_security.tpl

Lines changed: 4 additions & 21 deletions
Original file line numberDiff line numberDiff 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.
126126
Usage:
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 -}}

helm/templates/secret-jaas-config.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121
apiVersion: v1
2222
kind: Secret
2323
metadata:
24-
name: {{ include "fluss.fullname" . }}-sasl-jaas-config
24+
name: {{ include "fluss.security.sasl.configName" . }}
2525
labels:
2626
{{- include "fluss.labels" . | nindent 4 }}
2727
type: Opaque

helm/templates/sts-coordinator.yaml

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff 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:

helm/templates/sts-tablet.yaml

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff 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:

0 commit comments

Comments
 (0)