{{- /* Generate config for each PocketBase instance */ -}} {{- range .Values.instances }} --- apiVersion: v1 kind: ConfigMap metadata: name: pocketbase-{{ .id }}-config labels: app: pocketbase instance: {{ .id }} {{- include "pocketbase.labels" $ | nindent 4 }} data: PB_DATA: /pb/pb_data PB_STATIC: /pb/static # SMTP Configuration (optional) {{- if .smtp }} PB_EMAIL_SMTP_HOST: {{ .smtp.host | quote }} PB_EMAIL_SMTP_PORT: {{ .smtp.port | quote }} PB_EMAIL_SMTP_USERNAME: {{ .smtp.username | quote }} PB_EMAIL_SMTP_PASSWORD: {{ .smtp.password | quote }} {{- end }} {{- end }}