{{- if or (not .Values.mysql.existingSecret) }}
apiVersion: v1
kind: Secret
metadata:
  name: {{ template "prometheus-mysql-exporter.fullname" . }}
type: Opaque
stringData:
  DATA_SOURCE_NAME: "{{ .Values.mysql.user }}:{{ .Values.mysql.pass }}@{{ if .Values.mysql.protocol }}{{ .Values.mysql.protocol }}{{ end }}({{ .Values.mysql.host }}:{{ .Values.mysql.port }})/{{ if .Values.mysql.db }}{{ .Values.mysql.db }}{{ end }}{{ if .Values.mysql.param }}?{{ .Values.mysql.param }}{{ end }}"
{{- end }}