45 lines
954 B
YAML
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 |