Disabled green

Changelog: removed
Signed-off-by: GeorgeRaven <GeorgeRavenCommunity@pm.me>
This commit is contained in:
GeorgeRaven
2026-01-20 23:25:42 +00:00
parent e56c7c7c97
commit 5fa38eac7f

View File

@@ -1,56 +1,56 @@
{{- if .Values.psql.enabled }}
# https://blog.palark.com/cloudnativepg-and-other-kubernetes-operators-for-postgresql/
# https://cloudnative-pg.io/documentation/current/rolling_update/#automated-updates-unsupervised
apiVersion: postgresql.cnpg.io/v1
kind: Cluster
metadata:
name: psql-green
spec:
instances: 2
imageName: ghcr.io/cloudnative-pg/postgresql:17.5 # renovate: datasource=docker depName=ghcr.io/cloudnative-pg/postgresql
primaryUpdateStrategy: unsupervised # enables automated updates
primaryUpdateMethod: switchover # how to handle updates switch to new or restart old primary
enablePDB: false
storage:
size: 8Gi
# https://github.com/cloudnative-pg/cloudnative-pg/issues/3680#issuecomment-3092148543
postgresql:
parameters:
wal_keep_size: "5GB"
max_slot_wal_keep_size: "5GB"
hot_standby_feedback: "on"
replicationSlots :
highAvailability:
enabled : true
bootstrap:
recovery:
backup:
name: psql-daily-backup-20260118000000
managed:
roles:
- name: keycloak
ensure: present
comment: keycloak database user
login: true
superuser: true
passwordSecret:
name: psql
resources:
requests:
cpu: 150m
limits:
memory: 400Mi
backup:
retentionPolicy: "10d"
volumeSnapshot:
online: true
onlineConfiguration:
immediateCheckpoint: true
snapshotOwnerReference: backup
# # https://blog.palark.com/cloudnativepg-and-other-kubernetes-operators-for-postgresql/
# # https://cloudnative-pg.io/documentation/current/rolling_update/#automated-updates-unsupervised
# apiVersion: postgresql.cnpg.io/v1
# kind: Cluster
# metadata:
# name: psql-green
# spec:
#
# instances: 2
# imageName: ghcr.io/cloudnative-pg/postgresql:17.5 # renovate: datasource=docker depName=ghcr.io/cloudnative-pg/postgresql
# primaryUpdateStrategy: unsupervised # enables automated updates
# primaryUpdateMethod: switchover # how to handle updates switch to new or restart old primary
# enablePDB: false
# storage:
# size: 8Gi
#
# # https://github.com/cloudnative-pg/cloudnative-pg/issues/3680#issuecomment-3092148543
# postgresql:
# parameters:
# wal_keep_size: "5GB"
# max_slot_wal_keep_size: "5GB"
# hot_standby_feedback: "on"
# replicationSlots :
# highAvailability:
# enabled : true
#
# bootstrap:
# recovery:
# backup:
# name: psql-daily-backup-20260118000000
#
# managed:
# roles:
# - name: keycloak
# ensure: present
# comment: keycloak database user
# login: true
# superuser: true
# passwordSecret:
# name: psql
#
# resources:
# requests:
# cpu: 150m
# limits:
# memory: 400Mi
#
# backup:
# retentionPolicy: "10d"
# volumeSnapshot:
# online: true
# onlineConfiguration:
# immediateCheckpoint: true
# snapshotOwnerReference: backup
{{- end }}