Skip to content

Commit 974431c

Browse files
committed
Fixing the issue where there would be mistmatching.
1 parent c3aca9b commit 974431c

File tree

3 files changed

+10
-4
lines changed

3 files changed

+10
-4
lines changed

charts/cluster/templates/backup-s3-creds.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,6 @@ metadata:
55
name: {{ default (printf "%s-backup-s3-creds" (include "cluster.fullname" .)) .Values.backups.secret.name }}
66
namespace: {{ include "cluster.namespace" . }}
77
data:
8-
ACCESS_KEY_ID: {{ required ".Values.backups.s3.accessKey is required, but not specified." .Values.backups.s3.accessKey | b64enc | quote }}
9-
ACCESS_SECRET_KEY: {{ required ".Values.backups.s3.secretKey is required, but not specified." .Values.backups.s3.secretKey | b64enc | quote }}
8+
{{ .Values.backups.secret.accessKeyIdField | default "ACCESS_KEY_ID" }}: {{ required ".Values.backups.s3.accessKey is required, but not specified." .Values.backups.s3.accessKey | b64enc | quote }}
9+
{{ .Values.backups.secret.secretAccessKeyField | default "ACCESS_SECRET_KEY" }}: {{ required ".Values.backups.s3.secretKey is required, but not specified." .Values.backups.s3.secretKey | b64enc | quote }}
1010
{{- end }}

charts/cluster/templates/recovery-s3-creds.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,6 @@ metadata:
55
name: {{ default (printf "%s-recovery-s3-creds" (include "cluster.fullname" .)) .Values.recovery.secret.name }}
66
namespace: {{ include "cluster.namespace" . }}
77
data:
8-
ACCESS_KEY_ID: {{ required ".Values.recovery.s3.accessKey is required, but not specified." .Values.recovery.s3.accessKey | b64enc | quote }}
9-
ACCESS_SECRET_KEY: {{ required ".Values.recovery.s3.secretKey is required, but not specified." .Values.recovery.s3.secretKey | b64enc | quote }}
8+
{{ .Values.recovery.secret.accessKeyIdField | default "ACCESS_KEY_ID" }}: {{ required ".Values.recovery.s3.accessKey is required, but not specified." .Values.recovery.s3.accessKey | b64enc | quote }}
9+
{{ .Values.recovery.secret.secretAccessKeyField | default "ACCESS_SECRET_KEY" }}: {{ required ".Values.recovery.s3.secretKey is required, but not specified." .Values.recovery.s3.secretKey | b64enc | quote }}
1010
{{- end }}

charts/cluster/values.yaml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -98,6 +98,10 @@ recovery:
9898
create: true
9999
# -- Name of the backup credentials secret
100100
name: ""
101+
# Definable accessKeyIdField to use (Left blank defaults to ACCESS_KEY_ID)
102+
accessKeyIdField: ""
103+
# Definable accessKeyIdField to use (Left blank defaults to ACCESS_SECRET_KEY)
104+
secretAccessKeyField: ""
101105

102106
# See https://cloudnative-pg.io/documentation/1.22/bootstrap/#bootstrap-from-a-live-cluster-pg_basebackup
103107
pgBaseBackup:
@@ -418,7 +422,9 @@ backups:
418422
create: true
419423
# -- Name of the backup credentials secret
420424
name: ""
425+
# Definable accessKeyIdField to use (Left blank defaults to ACCESS_KEY_ID)
421426
accessKeyIdField: ""
427+
# Definable secretAccessKeyField to use (Left blank defaults to ACCESS_SECRET_KEY)
422428
secretAccessKeyField: ""
423429

424430
wal:

0 commit comments

Comments
 (0)