Files
2025-06-14 16:57:17 -04:00

45 lines
954 B
YAML

apiVersion: postgresql.cnpg.io/v1
kind: Cluster
metadata:
name: cnpg-cluster
spec:
instances: 3
bootstrap:
initdb:
database: app
owner: app
secret:
name: cnpg-secret
storage:
storageClass: cnpg-storage
size: 1Gi
walStorage:
storageClass: cnpg-storage
size: 1Gi
affinity:
enablePodAntiAffinity: true
topologyKey: kubernetes.io/hostname
podAntiAffinityType: required
managed:
services:
additional:
- selectorType: rw
serviceTemplate:
metadata:
name: "cnpg-cluster-open"
spec:
type: LoadBalancer
roles:
- name: preinversion
ensure: present
login: true
superuser: false
passwordSecret:
name: preinversion-secret
- name: laravel
ensure: present
inherit: false
login: true
superuser: false
passwordSecret:
name: laravel-secret