Split CloudNativePG from Postgres Cluster

This commit is contained in:
Daniel Cosme
2026-05-02 06:55:29 -04:00
parent e6973e801c
commit 57a2b65f20
15 changed files with 81 additions and 70 deletions

View File

@@ -0,0 +1,6 @@
apiVersion: v1
kind: Namespace
metadata:
name: cnpg-cluster
spec: {}
status: {}

View File

@@ -0,0 +1,11 @@
apiVersion: postgresql.cnpg.io/v1
kind: Database
metadata:
name: immich-db
namespace: cnpg-cluster
spec:
cluster:
name: cnpg-cluster
name: immich
owner: immich
status: {}

View File

@@ -0,0 +1,9 @@
apiVersion: kustomize.config.k8s.io/v1beta1
kind: Kustomization
metadata:
name: cnpg-cluster
namespace: cnpg-cluster
resources:
- pg-cluster.yaml
- immich-db.yaml
- cluster-namespace.yaml

View File

@@ -0,0 +1,32 @@
apiVersion: postgresql.cnpg.io/v1
kind: Cluster
metadata:
name: cnpg-cluster
namespace: cnpg-cluster
spec:
affinity: {}
instances: 3
managed:
roles:
- login: true
name: immich
passwordSecret:
name: immich
postgresql:
syncReplicaElectionConstraint:
enabled: false
resources: {}
storage:
pvcTemplate:
resources: {}
storageClassName: local-path
resizeInUseVolumes: true
size: 10Gi
storageClass: local-path
status:
certificates: {}
configMapResourceVersion: {}
managedRolesStatus: {}
secretsResourceVersion: {}
switchReplicaClusterStatus: {}
topology: {}