33 lines
756 B
Smarty
33 lines
756 B
Smarty
{{/* 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 -}}
|