apiVersion: postgresql.cnpg.io/v1 kind: Cluster metadata: name: immich-postgresql spec: instances: 1 imageName: ghcr.io/tensorchord/cloudnative-vectorchord:16-0.3.0 bootstrap: initdb: owner: immich database: immich secret: name: postgres-password dataChecksums: true postInitApplicationSQL: - ALTER USER immich WITH SUPERUSER; - CREATE EXTENSION IF NOT EXISTS vchord CASCADE; - CREATE EXTENSION IF NOT EXISTS "cube"; - CREATE EXTENSION IF NOT EXISTS "earthdistance"; postgresql: shared_preload_libraries: - "vchord.so" storage: size: 5Gi storageClass: nfs-client monitoring: enablePodMonitor: true resources: limits: cpu: 2 memory: 1024Mi requests: cpu: 50m memory: 512Mi