--- ext-database: templates: - | --- apiVersion: kinda.rocks/v1beta1 kind: Database metadata: name: "{{ .Values.name }}" spec: secretName: "{{ .Values.name }}-creds" instance: "{{ .Values.instance }}" deletionProtected: true backup: enable: false cron: 0 0 * * * {{- if .Values.credentials }} credentials: templates: {{- range $key, $value := .Values.credentials }} - name: {{ $key }} template: {{ $value }} secret: true {{- end }} {{- end }} - | {{- if (.Values.extraDatabase).enabled }} --- apiVersion: kinda.rocks/v1beta1 kind: Database metadata: name: "{{ .Values.extraDatabase.name }}" spec: secretName: "{{ .Values.extraDatabase.name }}-creds" instance: "{{ .Values.extraDatabase.instance }}" deletionProtected: true backup: enable: false cron: 0 0 * * * {{- if .Values.extraDatabase.credentials }} credentials: templates: {{- range $key, $value := .Values.extraDatabase.credentials }} - name: {{ $key }} template: {{ $value }} secret: true {{- end }} {{- end }} {{- end }}