From 760ee758774b5fd0e83ed08b3819b36e44c535a7 Mon Sep 17 00:00:00 2001 From: git_admin Date: Tue, 28 Apr 2026 10:50:01 +0000 Subject: [PATCH] backup-cronjob: PGDATABASE = release name (system POSTGRES_DB was empty) --- templates/backup-cronjob.yaml | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/templates/backup-cronjob.yaml b/templates/backup-cronjob.yaml index 9aef2a7..d347b02 100644 --- a/templates/backup-cronjob.yaml +++ b/templates/backup-cronjob.yaml @@ -84,11 +84,14 @@ spec: secretKeyRef: name: {{ include "instance.fullname" . }}-pg key: POSTGRES_PASSWORD + # PGDATABASE is the instance's real Odoo database, named + # after the release. The secret's POSTGRES_DB key points + # at the system DB Postgres init creates ("postgres"), + # which is empty — using it produced 374-byte useless + # dumps. Hardcode the release name so backups capture + # the real data regardless of chart-secret defaults. - name: PGDATABASE - valueFrom: - secretKeyRef: - name: {{ include "instance.fullname" . }}-pg - key: POSTGRES_DB + value: {{ .Release.Name | quote }} - name: AWS_ACCESS_KEY_ID valueFrom: secretKeyRef: