[bitnami/keycloak] Release 20.0.5-debian-11-r6 (#26513)

Signed-off-by: Bitnami Containers <bitnami-bot@vmware.com>
This commit is contained in:
Bitnami Bot
2023-03-07 13:03:57 +01:00
committed by GitHub
parent c5f3da0da2
commit 0e6c4fa198
3 changed files with 16 additions and 15 deletions
+2 -2
View File
@@ -4,10 +4,10 @@ ARG JAVA_EXTRA_SECURITY_DIR="/bitnami/java/extra-security"
ARG TARGETARCH
LABEL org.opencontainers.image.base.name="docker.io/bitnami/minideb:bullseye" \
org.opencontainers.image.created="2023-03-04T10:48:10Z" \
org.opencontainers.image.created="2023-03-07T11:26:27Z" \
org.opencontainers.image.description="Application packaged by VMware, Inc" \
org.opencontainers.image.licenses="Apache-2.0" \
org.opencontainers.image.ref.name="20.0.5-debian-11-r5" \
org.opencontainers.image.ref.name="20.0.5-debian-11-r6" \
org.opencontainers.image.title="keycloak" \
org.opencontainers.image.vendor="VMware, Inc." \
org.opencontainers.image.version="20.0.5"
@@ -52,6 +52,7 @@ keycloak_env_vars=(
KEYCLOAK_PROXY
KEYCLOAK_PRODUCTION
KEYCLOAK_EXTRA_ARGS_PREPENDED
KEYCLOAK_DATABASE_VENDOR
KEYCLOAK_DATABASE_HOST
KEYCLOAK_DATABASE_PORT
KEYCLOAK_DATABASE_USER
@@ -132,7 +132,7 @@ keycloak_configure_database() {
jdbc_params="$(echo "$KEYCLOAK_JDBC_PARAMS" | sed -E '/^$|^\&.+$/!s/^/\&/;s/\&/\\&/g')"
info "Configuring database settings"
if [[ "KEYCLOAK_DATABASE_VENDOR" == "postgresql" ]]; then
if [[ "${KEYCLOAK_DATABASE_VENDOR}" == "postgresql" ]]; then
keycloak_conf_set "db" "postgres"
keycloak_conf_set "db-username" "$KEYCLOAK_DATABASE_USER"
keycloak_conf_set "db-password" "$KEYCLOAK_DATABASE_PASSWORD"
@@ -280,19 +280,19 @@ keycloak_configure_spi_tls() {
#########################
keycloak_initialize() {
# Clean to avoid issues when running docker restart
if [[ "KEYCLOAK_DATABASE_VENDOR" == "postgresql" ]]; then
# Wait for database
info "Trying to connect to PostgreSQL server $KEYCLOAK_DATABASE_HOST..."
if ! retry_while "wait-for-port --host $KEYCLOAK_DATABASE_HOST --timeout 10 $KEYCLOAK_DATABASE_PORT" "$KEYCLOAK_INIT_MAX_RETRIES"; then
error "Unable to connect to host $KEYCLOAK_DATABASE_HOST"
exit 1
else
info "Found PostgreSQL server listening at $KEYCLOAK_DATABASE_HOST:$KEYCLOAK_DATABASE_PORT"
fi
if [[ "${KEYCLOAK_DATABASE_VENDOR}" == "postgresql" ]]; then
# Wait for database
info "Trying to connect to PostgreSQL server $KEYCLOAK_DATABASE_HOST..."
if ! retry_while "wait-for-port --host $KEYCLOAK_DATABASE_HOST --timeout 10 $KEYCLOAK_DATABASE_PORT" "$KEYCLOAK_INIT_MAX_RETRIES"; then
error "Unable to connect to host $KEYCLOAK_DATABASE_HOST"
exit 1
else
info "Found PostgreSQL server listening at $KEYCLOAK_DATABASE_HOST:$KEYCLOAK_DATABASE_PORT"
fi
if ! is_dir_empty "$KEYCLOAK_MOUNTED_CONF_DIR"; then
cp -Lr "$KEYCLOAK_MOUNTED_CONF_DIR"/* "$KEYCLOAK_CONF_DIR"
fi
if ! is_dir_empty "$KEYCLOAK_MOUNTED_CONF_DIR"; then
cp -Lr "$KEYCLOAK_MOUNTED_CONF_DIR"/* "$KEYCLOAK_CONF_DIR"
fi
fi
keycloak_configure_database
keycloak_configure_metrics