15 lines
No EOL
675 B
YAML
15 lines
No EOL
675 B
YAML
{{- if eq .Values.nosql.type "mongodb" -}}
|
|
apiVersion: v1
|
|
kind: Secret
|
|
metadata:
|
|
name: {{ .Release.Name }}-mongo-credentials
|
|
type: Opaque
|
|
data:
|
|
user: {{ .Values.nosql.user | b64enc }}
|
|
password: {{ .Values.nosql.password | b64enc }}
|
|
{{- if and (.Values.nosql.connectionString) (not .values.nosql.create) }}
|
|
connection-string: {{ .Values.nosql.connectionString | b64enc }}
|
|
{{- else if .Values.nosql.create }}
|
|
connection-string: {{ printf "mongodb://%s:%s@%s-mongo-svc.%s.svc.cluster.local:27017/%s?replicaSet=%s-mongo" .Values.nosql.user .Values.nosql.password .Release.Name .Release.Namespace .Values.nosql.name .Release.Name | b64enc }}
|
|
{{- end }}
|
|
{{- end -}} |