62 lines
1.5 KiB
Smarty
62 lines
1.5 KiB
Smarty
{{/*
|
|
Database host
|
|
*/}}
|
|
{{- define "property-settings-svc-v2-chart.databaseHost" -}}
|
|
{{- if .Values.mysql.enabled -}}
|
|
{{- printf "%s-mysql" .Release.Name -}}
|
|
{{- else -}}
|
|
{{- .Values.externalDatabase.host -}}
|
|
{{- end -}}
|
|
{{- end -}}
|
|
|
|
{{/*
|
|
Database port
|
|
*/}}
|
|
{{- define "property-settings-svc-v2-chart.databasePort" -}}
|
|
{{- if .Values.mysql.enabled -}}
|
|
3306
|
|
{{- else -}}
|
|
{{- .Values.externalDatabase.port -}}
|
|
{{- end -}}
|
|
{{- end -}}
|
|
|
|
{{/*
|
|
Database name
|
|
*/}}
|
|
{{- define "property-settings-svc-v2-chart.databaseName" -}}
|
|
{{- if .Values.mysql.enabled -}}
|
|
{{- .Values.mysql.mysqlDatabase -}}
|
|
{{- else -}}
|
|
{{- .Values.externalDatabase.database -}}
|
|
{{- end -}}
|
|
{{- end -}}
|
|
|
|
{{/*
|
|
Database username
|
|
*/}}
|
|
{{- define "property-settings-svc-v2-chart.databaseUsername" -}}
|
|
{{- if .Values.mysql.enabled -}}
|
|
{{- .Values.mysql.mysqlUser -}}
|
|
{{- else -}}
|
|
{{- .Values.externalDatabase.username -}}
|
|
{{- end -}}
|
|
{{- end -}}
|
|
|
|
{{/*
|
|
Database password
|
|
*/}}
|
|
{{- define "property-settings-svc-v2-chart.databasePassword" -}}
|
|
{{- if .Values.mysql.enabled -}}
|
|
{{- .Values.mysql.mysqlPassword -}}
|
|
{{- else -}}
|
|
{{- .Values.externalDatabase.password -}}
|
|
{{- end -}}
|
|
{{- end -}}
|
|
|
|
{{/*
|
|
Database JDBC URL
|
|
*/}}
|
|
{{- define "property-settings-svc-v2-chart.databaseJdbcUrl" -}}
|
|
{{- printf "jdbc:mysql://%s:%s/%s?useUnicode=true&characterEncoding=UTF-8&autoReconnect=true&" (include "property-settings-svc-v2-chart.databaseHost" .) (include "property-settings-svc-v2-chart.databasePort" .) (include "property-settings-svc-v2-chart.databaseName" .) -}}
|
|
{{- end -}}
|