diff --git a/library/common/Chart.yaml b/library/common/Chart.yaml index 46cb4669..71df4915 100644 --- a/library/common/Chart.yaml +++ b/library/common/Chart.yaml @@ -15,4 +15,4 @@ maintainers: name: common sources: null type: library -version: 16.2.15 +version: 16.2.16 diff --git a/library/common/templates/lib/cnpg/cluster/_validation.tpl b/library/common/templates/lib/cnpg/cluster/_validation.tpl index 73124530..a69a60bf 100644 --- a/library/common/templates/lib/cnpg/cluster/_validation.tpl +++ b/library/common/templates/lib/cnpg/cluster/_validation.tpl @@ -92,7 +92,7 @@ {{- end -}} {{- if (hasKey $objectData "backups") -}} - {{- if $objectData.backups.enabled -}} + {{- if and $objectData.backups.enabled $objectData.backups.target -}} {{- $validTargets := (list "primary" "prefer-standby") -}} {{- if not (mustHas $objectData.backups.target $validTargets) -}} {{- fail (printf "CNPG Backup - Expected [backups.target] to be one of [%s], but got [%s]" (join ", " $validTargets) $objectData.backups.target) -}}