apiVersion: v1 kind: Secret metadata: name: backup-creds data: ACCESS_KEY_ID: a2V5X2lk ACCESS_SECRET_KEY: c2VjcmV0X2tleQ== --- apiVersion: postgresql.cnpg.io/v1 kind: Cluster metadata: name: keycloak-pg-cluster spec: instances: 1 storage: size: 1Gi bootstrap: initdb: database: keycloak # enableSuperuserAccess: true # backup: # barmanObjectStore: # destinationPath: s3://cluster-example-full-backup/ # endpointURL: http://custom-endpoint:1234 # s3Credentials: # accessKeyId: # name: backup-creds # key: ACCESS_KEY_ID # secretAccessKey: # name: backup-creds # key: ACCESS_SECRET_KEY # wal: # compression: gzip # encryption: AES256 # data: # compression: gzip # encryption: AES256 # immediateCheckpoint: false # jobs: 2 # retentionPolicy: "30d" # resources: # requests: # memory: "512Mi" # cpu: "1" # limits: # memory: "1Gi" # cpu: "2" # affinity: # enablePodAntiAffinity: true # topologyKey: failure-domain.beta.kubernetes.io/zone