apiVersion: postgresql.cnpg.io/v1 kind: Cluster metadata: name: immich-postgresql namespace: immich spec: instances: 3 imageName: docker.io/tensorchord/cloudnative-vectorchord:18.6 enableSuperuserAccess: true affinity: podAntiAffinityType: required bootstrap: initdb: database: immich owner: feedc0de encoding: UTF8 localeCollate: C localeCType: C dataChecksums: true postInitApplicationSQL: - ALTER ROLE feedc0de WITH SUPERUSER storage: size: 50Gi storageClass: rook-ceph-block-ec monitoring: # CNPG injects this default query source; declare it to keep Argo in sync. customQueriesConfigMap: - name: cnpg-default-monitoring key: queries - name: immich-asset-metrics key: custom-queries disableDefaultQueries: false enablePodMonitor: false