46 lines
941 B
YAML
46 lines
941 B
YAML
apiVersion: postgresql.cnpg.io/v1
|
|
kind: Cluster
|
|
metadata:
|
|
name: metadatahub
|
|
namespace: abinitio-db
|
|
spec:
|
|
bootstrap:
|
|
initdb:
|
|
database: metadatahub
|
|
owner: mhub_appserver
|
|
postInitApplicationSQLRefs:
|
|
configMapRefs:
|
|
- key: metadatahub.sql
|
|
name: metadatahub-sql
|
|
secret:
|
|
name: mhub-appserver
|
|
imageName: ghcr.io/cloudnative-pg/postgresql:16
|
|
instances: 2
|
|
managed:
|
|
roles:
|
|
- login: true
|
|
name: mhub_appserver
|
|
passwordSecret:
|
|
name: mhub-appserver
|
|
- login: true
|
|
name: mhub_importer
|
|
passwordSecret:
|
|
name: mhub-db-importer
|
|
- login: true
|
|
name: mhub_report
|
|
passwordSecret:
|
|
name: mhub-report
|
|
postgresql:
|
|
parameters:
|
|
effective_cache_size: 12GB
|
|
shared_buffers: 6GB
|
|
resources:
|
|
limits:
|
|
cpu: 6
|
|
memory: 24Gi
|
|
requests:
|
|
cpu: 3
|
|
memory: 12Gi
|
|
storage:
|
|
size: 60Gi
|