teplates added

This commit is contained in:
Titus Vermesan
2024-10-08 09:33:03 +02:00
parent 543452e0ed
commit e2d67fff90

View File

@@ -0,0 +1,15 @@
{{- define "mongodb.url" -}}
{{- if (index .Values "mongodb" "enabled") -}}
{{- $count := (int (index .Values "mongodb" "replicaCount")) -}}
{{- $release := .Release.Name -}}
{{- $mongodbSvcName := include "wekan.mongodb.svcname" . -}}
{{- if gt $count 1 -}}
{{- $replicaSetName := (index .Values "mongodb" "replicaSetName") -}}
mongodb://{{- range $v := until $count }}{{ $release }}-mongodb-{{ $v }}.{{ $mongodbSvcName }}:27017{{ if ne $v (sub $count 1) }},{{- end -}}{{- end -}}/{{ .Values.dbname }}?replicaSet={{ $replicaSetName }}
{{- else -}}
mongodb://{{ $release }}-mongodb-0.{{ $mongodbSvcName }}:27017/{{ .Values.dbname }}
{{- end -}}
{{- else -}}
{{- index .Values "mongodb" "url" -}}
{{- end -}}
{{- end -}}