--- {{- if not (or .Values.postgresql.enabled .Values.postgresql.existingSecret .Values.jdbcOverwrite.jdbcSecretName)}} apiVersion: v1 kind: Secret metadata: name: {{ template "sonarqube.fullname" . }} labels: app: {{ template "sonarqube.name" . }} chart: {{ .Chart.Name }}-{{ .Chart.Version | replace "+" "_" }} release: {{ .Release.Name }} heritage: {{ .Release.Service }} type: Opaque data: {{ template "jdbc.secretPasswordKey" . }}: {{ template "jdbc.internalSecretPasswd" . }} {{- end }} --- {{- if and .Values.monitoringPasscode (not .Values.monitoringPasscodeSecretName) (not .Values.monitoringPasscodeSecretKey)}} apiVersion: v1 kind: Secret metadata: name: {{ template "sonarqube.fullname" . }}-monitoring-passcode labels: app: {{ template "sonarqube.name" . }} chart: {{ .Chart.Name }}-{{ .Chart.Version | replace "+" "_" }} release: {{ .Release.Name }} heritage: {{ .Release.Service }} type: Opaque data: SONAR_WEB_SYSTEMPASSCODE: {{ .Values.monitoringPasscode | b64enc | quote }} {{- end }} --- {{- if .Values.account }} {{- if .Values.account.adminPassword }} apiVersion: v1 kind: Secret metadata: name: {{ template "sonarqube.fullname" . }}-admin-password labels: app: {{ template "sonarqube.name" . }} chart: {{ .Chart.Name }}-{{ .Chart.Version | replace "+" "_" }} release: {{ .Release.Name }} heritage: {{ .Release.Service }} type: Opaque stringData: password: {{ .Values.account.adminPassword | urlquery | quote }} currentPassword: {{ default "admin" .Values.account.currentAdminPassword | urlquery | quote }} {{- end }} {{- end }}