diff --git a/helmfile.yaml b/helmfile.yaml index a90fff4..63b0ae6 100644 --- a/helmfile.yaml +++ b/helmfile.yaml @@ -83,6 +83,13 @@ releases: chart: crunchydata/postgrescluster values: - postgres/values.yaml + setString: + - name: multiBackupRepos[1].s3.key + value: {{ requiredEnv "HETZNER_S3_ACCESS_KEY" }} + - name: multiBackupRepos[1].s3.keySecret + value: {{ requiredEnv "HETZNER_S3_ACCESS_SECRET" }} + - name: multiBackupRepos[1].s3.encryptionPassphrase + value: {{ requiredEnv "PG_BACKREST_PASSWORD" }} - name: mariadb namespace: datastore createNamespace: true diff --git a/postgres/values.yaml b/postgres/values.yaml index 5d43334..31c7fae 100644 --- a/postgres/values.yaml +++ b/postgres/values.yaml @@ -1,5 +1,4 @@ instanceSize: 10Gi -backupsSize: 10Gi patroni: dynamicConfiguration: @@ -28,4 +27,10 @@ users: - immich options: "LOGIN" - +multiBackupRepos: + - volume: + backupsSize: 10Gi + - s3: + bucket: fog + endpoint: hel1.your-objectstorage.com + region: hel1