{{/* Define the secret */}} {{- define "splunk.secret" -}} {{- $splunkSecret := printf "%s-splunk-config" (include "tc.common.names.fullname" .) }} {{- $argList := list -}} {{- if .Values.splunk.acceptLicense -}} {{- $argList = append $argList "--accept-license" -}} {{- end -}} {{- with .Values.splunk.extraArgs -}} {{- range . -}} {{- $argList = append $argList . -}} {{- end -}} {{- end }} --- apiVersion: v1 kind: Secret metadata: name: {{ $splunkSecret }} labels: {{- include "tc.common.labels" . | nindent 4 }} stringData: {{- with $argList }} SPLUNK_START_ARGS: {{ join " " . | quote }} {{- end }} {{- with .Values.splunk.password }} SPLUNK_PASSWORD: {{ . }} {{- end }} {{- end -}}