prole/supabase/helm/prole-supabase/templates/validate-db.yaml
chrisfu 133b719479 Align CNPG bootstrap placement with Ansible policy
Prefer infra-managed manifests for bootstrap; reconcile CNPG instances based on Ready+schedulable labeled db nodes; update manifests to use node-role affinity + anti-affinity; add policy/tests and config touch-ups (incl. prole.cfg).
2026-03-18 22:06:41 -07:00

8 lines
518 B
YAML

{{- if and (not .Values.deployment.db.enabled) (not .Values.externalDatabase.enabled) -}}
{{- fail "Invalid database configuration: set deployment.db.enabled=true (chart-managed Postgres) or externalDatabase.enabled=true (external Postgres)" -}}
{{- end -}}
{{- if and (not .Values.deployment.db.enabled) .Values.externalDatabase.enabled (empty .Values.externalDatabase.host) -}}
{{- fail "Invalid external database configuration: externalDatabase.host must be set when externalDatabase.enabled=true" -}}
{{- end -}}