From 9019104515535a8df137f60e679feecefde9bcce Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jos=C3=A9=20Abraham?= Date: Fri, 20 May 2022 11:24:58 -0400 Subject: [PATCH] feat: add support keycloak cache stack MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: José Abraham --- .../17/debian-10/rootfs/opt/bitnami/scripts/keycloak-env.sh | 2 ++ .../17/debian-10/rootfs/opt/bitnami/scripts/libkeycloak.sh | 1 + .../18/debian-10/rootfs/opt/bitnami/scripts/keycloak-env.sh | 2 ++ .../18/debian-10/rootfs/opt/bitnami/scripts/libkeycloak.sh | 1 + 4 files changed, 6 insertions(+) diff --git a/bitnami/keycloak/17/debian-10/rootfs/opt/bitnami/scripts/keycloak-env.sh b/bitnami/keycloak/17/debian-10/rootfs/opt/bitnami/scripts/keycloak-env.sh index 9effd78c2b67..8416f6f651ba 100644 --- a/bitnami/keycloak/17/debian-10/rootfs/opt/bitnami/scripts/keycloak-env.sh +++ b/bitnami/keycloak/17/debian-10/rootfs/opt/bitnami/scripts/keycloak-env.sh @@ -31,6 +31,7 @@ keycloak_env_vars=( KEYCLOAK_FRONTEND_URL KEYCLOAK_INIT_MAX_RETRIES KEYCLOAK_CACHE_TYPE + KEYCLOAK_CACHE_STACK KEYCLOAK_EXTRA_ARGS KEYCLOAK_ENABLE_STATISTICS KEYCLOAK_ENABLE_TLS @@ -103,6 +104,7 @@ export KEYCLOAK_BIND_ADDRESS="${KEYCLOAK_BIND_ADDRESS:-$(hostname --fqdn)}" export KEYCLOAK_FRONTEND_URL="${KEYCLOAK_FRONTEND_URL:-}" export KEYCLOAK_INIT_MAX_RETRIES="${KEYCLOAK_INIT_MAX_RETRIES:-10}" export KEYCLOAK_CACHE_TYPE="${KEYCLOAK_CACHE_TYPE:-ispn}" +export KEYCLOAK_CACHE_STACK="${KEYCLOAK_CACHE_STACK:-}" export KEYCLOAK_EXTRA_ARGS="${KEYCLOAK_EXTRA_ARGS:-}" export KEYCLOAK_ENABLE_STATISTICS="${KEYCLOAK_ENABLE_STATISTICS:-false}" export KEYCLOAK_ENABLE_TLS="${KEYCLOAK_ENABLE_TLS:-false}" diff --git a/bitnami/keycloak/17/debian-10/rootfs/opt/bitnami/scripts/libkeycloak.sh b/bitnami/keycloak/17/debian-10/rootfs/opt/bitnami/scripts/libkeycloak.sh index 75b4c8d8fefb..feac2b536f97 100644 --- a/bitnami/keycloak/17/debian-10/rootfs/opt/bitnami/scripts/libkeycloak.sh +++ b/bitnami/keycloak/17/debian-10/rootfs/opt/bitnami/scripts/libkeycloak.sh @@ -133,6 +133,7 @@ keycloak_configure_database() { keycloak_configure_cache() { info "Configuring cache count" keycloak_conf_set "cache" "$KEYCLOAK_CACHE_TYPE" + ! is_empty_value "$KEYCLOAK_CACHE_STACK" && debug_execute kc.sh build --cache-stack="${KEYCLOAK_CACHE_STACK}" } ######################## diff --git a/bitnami/keycloak/18/debian-10/rootfs/opt/bitnami/scripts/keycloak-env.sh b/bitnami/keycloak/18/debian-10/rootfs/opt/bitnami/scripts/keycloak-env.sh index 9effd78c2b67..8416f6f651ba 100644 --- a/bitnami/keycloak/18/debian-10/rootfs/opt/bitnami/scripts/keycloak-env.sh +++ b/bitnami/keycloak/18/debian-10/rootfs/opt/bitnami/scripts/keycloak-env.sh @@ -31,6 +31,7 @@ keycloak_env_vars=( KEYCLOAK_FRONTEND_URL KEYCLOAK_INIT_MAX_RETRIES KEYCLOAK_CACHE_TYPE + KEYCLOAK_CACHE_STACK KEYCLOAK_EXTRA_ARGS KEYCLOAK_ENABLE_STATISTICS KEYCLOAK_ENABLE_TLS @@ -103,6 +104,7 @@ export KEYCLOAK_BIND_ADDRESS="${KEYCLOAK_BIND_ADDRESS:-$(hostname --fqdn)}" export KEYCLOAK_FRONTEND_URL="${KEYCLOAK_FRONTEND_URL:-}" export KEYCLOAK_INIT_MAX_RETRIES="${KEYCLOAK_INIT_MAX_RETRIES:-10}" export KEYCLOAK_CACHE_TYPE="${KEYCLOAK_CACHE_TYPE:-ispn}" +export KEYCLOAK_CACHE_STACK="${KEYCLOAK_CACHE_STACK:-}" export KEYCLOAK_EXTRA_ARGS="${KEYCLOAK_EXTRA_ARGS:-}" export KEYCLOAK_ENABLE_STATISTICS="${KEYCLOAK_ENABLE_STATISTICS:-false}" export KEYCLOAK_ENABLE_TLS="${KEYCLOAK_ENABLE_TLS:-false}" diff --git a/bitnami/keycloak/18/debian-10/rootfs/opt/bitnami/scripts/libkeycloak.sh b/bitnami/keycloak/18/debian-10/rootfs/opt/bitnami/scripts/libkeycloak.sh index 75b4c8d8fefb..feac2b536f97 100644 --- a/bitnami/keycloak/18/debian-10/rootfs/opt/bitnami/scripts/libkeycloak.sh +++ b/bitnami/keycloak/18/debian-10/rootfs/opt/bitnami/scripts/libkeycloak.sh @@ -133,6 +133,7 @@ keycloak_configure_database() { keycloak_configure_cache() { info "Configuring cache count" keycloak_conf_set "cache" "$KEYCLOAK_CACHE_TYPE" + ! is_empty_value "$KEYCLOAK_CACHE_STACK" && debug_execute kc.sh build --cache-stack="${KEYCLOAK_CACHE_STACK}" } ########################