blob: d6a2b51601021dcd8a5527b9e89484e47ccf84e0 [file] [log] [blame]
{{- $nacos := .Values.nacos -}}
{{- if and $nacos.enabled (eq $nacos.storage.type "mysql") }}
apiVersion: v1
kind: ConfigMap
metadata:
name: {{ template "nacos.name" . }}-db-config
namespace: {{ template "nacos.namespace" . }}
labels:
{{- include "nacos.labels" . | nindent 4 }}
{{- with $nacos.labels }}
{{- toYaml . | nindent 4 }}
{{- end }}
annotations:
{{- with $nacos.annotations }}
{{- toYaml . | nindent 4 }}
{{- end }}
data:
{{- with $nacos.storage }}
mysql.db.host: {{ .db.host }}
mysql.db.name: {{ .db.name }}
mysql.port: "{{ .db.host | default 3306 }}"
mysql.user: {{ .db.username }}
mysql.password: {{ .db.password }}
mysql.param: {{ .db.param | default "characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true&useSSL=false" }}
{{- end -}}
{{- end -}}