diff --git a/values/openfga/values/values-prod.yaml b/values/openfga/values/values-prod.yaml index 2a50fa72..f46f6851 100644 --- a/values/openfga/values/values-prod.yaml +++ b/values/openfga/values/values-prod.yaml @@ -33,9 +33,43 @@ extraObjects: storage: resizeInUseVolumes: true size: 10Gi - backup: - retentionPolicy: 60d - target: prefer-standby + plugins: + - name: barman-cloud.cloudnative-pg.io + isWALArchiver: true + parameters: + barmanObjectName: tos-store + - apiVersion: barmancloud.cnpg.io/v1 + kind: ObjectStore + metadata: + name: tos-store + namespace: openfga + spec: + retentionPolicy: "7d" + configuration: + destinationPath: s3://cnpg/prod-openfga-db + endpointURL: http://10.255.241.30:30080 + s3Credentials: + accessKeyId: + name: cnpg-s3 + key: access_key + secretAccessKey: + name: cnpg-s3 + key: access_secret + wal: + compression: snappy + - apiVersion: postgresql.cnpg.io/v1 + kind: ScheduledBackup + metadata: + name: prod-openfga-db + namespace: openfga + spec: + schedule: "0 0 1 * * *" + backupOwnerReference: self + cluster: + name: prod-openfga-db + method: plugin + pluginConfiguration: + name: barman-cloud.cloudnative-pg.io - apiVersion: monitoring.coreos.com/v1 kind: PodMonitor metadata: