apiVersion: postgresql.cnpg.io/v1 kind: Cluster metadata: name: postgres namespace: data spec: instances: 1 postgresql: parameters: max_connections: "100" shared_buffers: "128MB" work_mem: "4MB" bootstrap: initdb: database: postgres owner: postgres secret: name: postgres-superuser postInitSQL: # Create all 10 logical databases and their owners - CREATE USER kratos; - CREATE DATABASE kratos_db OWNER kratos; - CREATE USER hydra; - CREATE DATABASE hydra_db OWNER hydra; - CREATE USER docs; - CREATE DATABASE docs_db OWNER docs; - CREATE USER meet; - CREATE DATABASE meet_db OWNER meet; - CREATE USER drive; - CREATE DATABASE drive_db OWNER drive; - CREATE USER messages; - CREATE DATABASE messages_db OWNER messages; - CREATE USER conversations; - CREATE DATABASE conversations_db OWNER conversations; - CREATE USER people; - CREATE DATABASE people_db OWNER people; - CREATE USER gitea; - CREATE DATABASE gitea_db OWNER gitea; - CREATE USER hive; - CREATE DATABASE hive_db OWNER hive; storage: size: 10Gi resources: requests: memory: 256Mi cpu: 250m limits: memory: 512Mi