{{- if .Values.config.enabled }} apiVersion: v1 kind: ConfigMap metadata: name: {{ include "hades.fullname" . }}-hibernate labels: {{- include "hades.labels" . | nindent 4 }} data: hibernate.cfg.xml: | com.mysql.jdbc.Driver {{ include "hades.jdbcUrl" . | replace "&" "&" }} {{ include "hades.databaseUsername" . }} {{ .Values.database.password | default .Values.mysql.mysqlPassword | default "local-mysql-pass" }} {{ .Values.hibernate.connectionPoolSize | default 10 }} org.hibernate.dialect.MySQLDialect thread org.hibernate.cache.NoCacheProvider {{ .Values.hibernate.showSql | default "true" }} 2 true false 10 60 50 0 10 65 3600 select 1; {{- end }}