mirror of
https://github.com/dredx/prole.git
synced 2026-09-27 21:54:30 +00:00
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).
8 lines
518 B
YAML
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 -}}
|