iac/clusters/yc-k8s-test/infrastructure/patches/keycloak.yaml
2026-04-14 18:06:24 +03:00

50 lines
1.3 KiB
YAML

apiVersion: helm.toolkit.fluxcd.io/v2
kind: HelmRelease
metadata:
name: keycloak
namespace: keycloak
spec:
interval: 5m
timeout: 15m
values:
global:
defaultStorageClass: local-path
imageRegistry: ""
persistence:
enabled: true
storageClass: local-path
size: 10Gi
postgresql:
enabled: false
vaultEnv:
enabled: true
role: keycloak
authPath: auth/kubernetes
envFiles:
KEYCLOAK_ADMIN_PASSWORD:
path: secrets/data/keycloak/admin
key: password
KEYCLOAK_PASSWORD:
path: secrets/data/keycloak/admin
key: password
KEYCLOAK_DATABASE_HOST:
path: secrets/data/keycloak/postgresql
key: host
KEYCLOAK_DATABASE_PORT:
path: secrets/data/keycloak/postgresql
key: port
KEYCLOAK_DATABASE_USER:
path: secrets/data/keycloak/postgresql
key: user
KEYCLOAK_DATABASE_NAME:
path: secrets/data/keycloak/postgresql
key: database
KEYCLOAK_DATABASE_PASSWORD:
path: secrets/data/keycloak/postgresql
key: password
externalDatabase:
host: "postgresql.postgresql.svc.cluster.local"
port: 5432
user: keycloak
database: keycloak