helmfiles/releases/postgresql-keycloak.yaml (44 lines of code) (raw):
---
bases:
- envs/common.yaml
---
releases:
#######################################################################################
## postgresql ##
## PostgreSQL is a powerful, open source object-relational database system ##
#######################################################################################
#
# References:
# - https://github.com/bitnami/charts/tree/master/bitnami/postgresql
# - https://www.postgresql.org/
#
- name: "postgresql-keycloak"
namespace: "security"
labels:
chart: "postgresql"
repo: "bitnami"
component: "sso"
namespace: "security"
vendor: "bitnami"
default: "false"
chart: "bitnami/postgresql"
{{- if eq .Values.global.platform "openshift" }}
hooks:
- events: ["prepare"]
showlogs: true
command: "kubectl"
args: ["apply", "-f", "../resources/postgresql-keycloak-scc.yaml"]
- events: ["postuninstall"]
showlogs: true
command: "kubectl"
args: ["delete", "-f", "../resources/postgresql-keycloak-scc.yaml"]
{{- end }}
version: "12.1.15"
wait: true
installed: true
values:
- readReplicas:
# Number of PostgreSQL read only replicas
replicaCount: 1
image:
tag: 15.2.0-debian-11-r0
global:
postgresql:
auth:
username: admin
existingSecret: keycloak-postgresql
database: keycloak
primary:
persistence:
enabled: true
size: 3Gi