diff --git a/chart/templates/keycloak-statefulset.yaml b/chart/templates/keycloak-statefulset.yaml index c31fec8..6bfcde8 100644 --- a/chart/templates/keycloak-statefulset.yaml +++ b/chart/templates/keycloak-statefulset.yaml @@ -266,12 +266,14 @@ spec: {{ end }} - name: KC_DB value: mysql + {{- if not (include "list-of-maps-contains" (list .Values.deployments.keycloak.extraEnvs "KC_DB_URL")) }} - name: KC_DB_URL {{- if eq .Values.deployments.keycloak.dbConnector "mysql" }} value: jdbc:mysql://{{ include "mysql.db_endpoint" . }}:3306/{{ .Values.general.db_database }}?useSSL={{ .Values.general.db_require_secure_transport }}&allowPublicKeyRetrieval=true&trustServerCertificate=true&serverTimezone=UTC {{- else if eq .Values.deployments.keycloak.dbConnector "mariadb" }} value: jdbc:mariadb://{{ include "mysql.db_endpoint" . }}:3306/{{ .Values.general.db_database }}?useSSL={{ .Values.general.db_require_secure_transport }}&allowPublicKeyRetrieval=true&trustServerCertificate=true&serverTimezone=UTC {{- end }} + {{- end }} - name: KC_DB_USERNAME valueFrom: secretKeyRef: