Files
helm-charts/charts/postgres-cluster/templates/_external_clusters.tpl
T
alexlebens bc2cfeb2a2
lint-and-test / lint-helm (push) Successful in 13s
lint-and-test / chart-testing (push) Successful in 25s
release-charts-postgres-cluster / release (push) Successful in 30s
renovate / renovate (push) Successful in 55s
feat: improve template formatting
2026-05-17 21:59:53 -05:00

22 lines
762 B
Smarty

{{- define "cluster.externalClusters" -}}
{{- if eq .Values.mode "standalone" -}}
{{- else if eq .Values.mode "recovery" -}}
externalClusters:
{{- if eq .Values.recovery.method "import" }}
- name: importSource
{{- include "cluster.externalSourceCluster" .Values.recovery.import.source | nindent 4 }}
{{- else if eq .Values.recovery.method "objectStore" }}
- name: {{ include "cluster.recoveryServerName" . }}
plugin:
name: barman-cloud.cloudnative-pg.io
enabled: true
isWALArchiver: false
parameters:
barmanObjectName: "{{ include "cluster.name" . }}-recovery"
serverName: {{ include "cluster.recoveryServerName" . }}
{{- end }}
{{- else -}}
{{ fail "Invalid cluster mode!" }}
{{- end -}}
{{- end -}}