mirror of
https://github.com/truenas/charts.git
synced 2026-04-13 17:52:13 +08:00
35 lines
1.7 KiB
Smarty
35 lines
1.7 KiB
Smarty
{{- define "logsearchapi.imageName" -}}
|
|
{{- printf "%s:%s" .Values.logSearchImage.repository .Values.logSearchImage.tag -}}
|
|
{{- end -}}
|
|
|
|
{{- define "logsearchapi.nameSuffix" -}}
|
|
{{- print "logsearchapi" -}}
|
|
{{- end -}}
|
|
|
|
{{- define "logsearchapi.command" -}}
|
|
{{- print "/logsearchapi" -}}
|
|
{{- end -}}
|
|
|
|
{{- define "logsearchapi.secretName" -}}
|
|
{{- print "logsearchapi-details" -}}
|
|
{{- end -}}
|
|
|
|
{{- define "logsearchapi.envVariableConfiguration" -}}
|
|
{{- $envList := list -}}
|
|
{{- $secretName := (include "logsearchapi.secretName" .) -}}
|
|
{{- $postgresSecretName := (include "postgres.secretName" .) -}}
|
|
{{- $envList = mustAppend $envList (dict "name" "MINIO_LOG_QUERY_AUTH_TOKEN" "valueFromSecret" true "secretName" $secretName "secretKey" "queryToken") -}}
|
|
{{- $envList = mustAppend $envList (dict "name" "LOGSEARCH_AUDIT_AUTH_TOKEN" "valueFromSecret" true "secretName" $secretName "secretKey" "auditToken") -}}
|
|
{{- $envList = mustAppend $envList (dict "name" "LOGSEARCH_PG_CONN_STR" "valueFromSecret" true "secretName" $postgresSecretName "secretKey" "postgresURL") -}}
|
|
{{- $envList = mustAppend $envList (dict "name" "LOGSEARCH_DISK_CAPACITY_GB" "value" .Values.logsearchapi.diskCapacityGB) -}}
|
|
{{- include "common.containers.environmentVariables" (dict "environmentVariables" $envList) -}}
|
|
{{- end -}}
|
|
|
|
{{/* Used in the minio init container (checks that logsearchapi is available) */}}
|
|
{{- define "logsearchapiInit.envVariableConfiguration" -}}
|
|
{{- $envList := list -}}
|
|
{{- $secretName := (include "logsearchapi.secretName" .) -}}
|
|
{{- $envList = mustAppend $envList (dict "name" "apiURL" "valueFromSecret" true "secretName" $secretName "secretKey" "logQueryURL") -}}
|
|
{{- include "common.containers.environmentVariables" (dict "environmentVariables" $envList) -}}
|
|
{{- end -}}
|