{{- range $instance := .Values.mysql.instances }} {{- $instance = merge $instance (dict "type" "integration.mysql") }} {{- if eq (include "secrets.shouldCreateKubernetesSecret" $instance ) "true" }} --- apiVersion: v1 kind: Secret metadata: name: {{ include "secrets.kubernetesSecretName" (deepCopy $ | merge (dict "object" $instance)) | quote }} namespace: {{ include "secrets.kubernetesSecretNamespace" (deepCopy $ | merge (dict "object" $instance)) | quote }} stringData: {{- $secrets := include "secrets.list.integration.mysql" $instance | fromYamlArray }} {{- range $secret := $secrets }} {{- $value := include "secrets.getSecretValue" (dict "object" $instance "key" $secret) -}} {{- if $value }} {{ include "secrets.getSecretKey" (dict "object" $instance "key" $secret) }}: {{ $value | quote }} {{- end }} {{- end }} {{- end -}} {{- end -}}