mirror of
https://github.com/Infisical/infisical.git
synced 2025-03-25 14:05:03 +00:00
fix: mongodb connection
This commit is contained in:
@ -112,3 +112,27 @@ We truncate at 63 chars because some Kubernetes name fields are limited to this
|
||||
{{- end -}}
|
||||
{{- end -}}
|
||||
|
||||
{{/*
|
||||
Create the mongodb connection string.
|
||||
*/}}
|
||||
{{- define "infisical.mongodb.connectionString" -}}
|
||||
{{- $host := include "infisical.mongodb.fullname" . -}}
|
||||
{{- $port := 27017 -}}
|
||||
{{- $user := "root" -}}
|
||||
{{- $pass := "root" -}}
|
||||
{{- if .Values.mongodbConnection -}}
|
||||
{{- if .Values.mongodbConnection.host -}}
|
||||
{{- $host = .Values.mongodbConnection.host -}}
|
||||
{{- end -}}
|
||||
{{- if .Values.mongodbConnection.port -}}
|
||||
{{- $port = .Values.mongodbConnection.port -}}
|
||||
{{- end -}}
|
||||
{{- if .Values.mongodbConnection.username -}}
|
||||
{{- $user = .Values.mongodbConnection.username -}}
|
||||
{{- end -}}
|
||||
{{- if .Values.mongodbConnection.password -}}
|
||||
{{- $pass = .Values.mongodbConnection.password -}}
|
||||
{{- end -}}
|
||||
{{- end -}}
|
||||
{{- printf "mongodb://%s:%s@%s:%d/" $user $pass $host $port -}}
|
||||
{{- end -}}
|
||||
|
@ -30,6 +30,8 @@ spec:
|
||||
name: {{ .Values.backend.kubeSecretRef }}
|
||||
{{- end }}
|
||||
env:
|
||||
- name: MONGO_URL
|
||||
value: {{ include "infisical.mongodb.connectionString" . | quote }}
|
||||
{{- range $key, $value := .Values.backendEnvironmentVariables }}
|
||||
{{- if $value | quote | eq "MUST_REPLACE" }}
|
||||
{{ fail "Environment variables are not set. Please set all environment variables to continue." }}
|
||||
|
@ -43,6 +43,14 @@ mongodb:
|
||||
service:
|
||||
annotations: {}
|
||||
|
||||
|
||||
# Recommended to replace with Mongo Cloud URI as the DB instance in the cluster does not have persistence yet
|
||||
mongodbConnection: {}
|
||||
# host: mymongodb.com # defaults to the internal mongo service
|
||||
# port: 27017
|
||||
# username: root
|
||||
# password: root
|
||||
|
||||
ingress:
|
||||
enabled: true
|
||||
annotations:
|
||||
@ -56,6 +64,7 @@ ingress:
|
||||
pathType: Prefix
|
||||
tls: []
|
||||
|
||||
|
||||
## Complete Ingress example
|
||||
# ingress:
|
||||
# enabled: true
|
||||
@ -94,8 +103,4 @@ backendEnvironmentVariables:
|
||||
SMTP_USERNAME: MUST_REPLACE
|
||||
SMTP_PASSWORD: MUST_REPLACE
|
||||
|
||||
# Recommended to replace with Mongo Cloud URI as the DB instance in the cluster does not have persistence yet
|
||||
MONGO_URL: mongodb://root:root@mongodb-service:27017/
|
||||
|
||||
# frontendEnvironmentVariables:
|
||||
|
Reference in New Issue
Block a user