18.0.2-debian-11-r1 release

This commit is contained in:
Bitnami Bot
2022-06-28 19:24:18 +02:00
committed by Bitnami Containers
parent 090c430d8b
commit 9f27a23a67
3 changed files with 12 additions and 22 deletions
@@ -29,8 +29,7 @@ keycloak_env_vars=(
KEYCLOAK_HTTP_PORT
KEYCLOAK_HTTPS_PORT
KEYCLOAK_BIND_ADDRESS
KEYCLOAK_FRONTEND_URL
KC_HOSTNAME
KEYCLOAK_HOSTNAME
KEYCLOAK_INIT_MAX_RETRIES
KEYCLOAK_CACHE_TYPE
KEYCLOAK_CACHE_STACK
@@ -45,7 +44,6 @@ keycloak_env_vars=(
KEYCLOAK_LOG_OUTPUT
KEYCLOAK_ROOT_LOG_LEVEL
KEYCLOAK_PROXY
KEYCLOAK_CREATE_ADMIN_USER
KEYCLOAK_PRODUCTION
KEYCLOAK_DATABASE_HOST
KEYCLOAK_DATABASE_PORT
@@ -57,8 +55,7 @@ keycloak_env_vars=(
KEYCLOAK_DAEMON_USER
KEYCLOAK_DAEMON_GROUP
KEYCLOAK_ADMIN_USER
KEYCLOAK_ADMIN_PASSWORD
KEYCLOAK_HOSTNAME
KC_HOSTNAME
DB_ADDR
DB_PORT
DB_USER
@@ -100,15 +97,13 @@ export KEYCLOAK_DEFAULT_CONF_FILE="keycloak.conf"
# Keycloak configuration
KEYCLOAK_ADMIN="${KEYCLOAK_ADMIN:-"${KEYCLOAK_ADMIN_USER:-}"}"
export KEYCLOAK_ADMIN="${KEYCLOAK_ADMIN:-user}"
KEYCLOAK_ADMIN_PASSWORD="${KEYCLOAK_ADMIN_PASSWORD:-"${KEYCLOAK_ADMIN_PASSWORD:-}"}"
export KEYCLOAK_ADMIN_PASSWORD="${KEYCLOAK_ADMIN_PASSWORD:-bitnami}"
export KEYCLOAK_HTTP_RELATIVE_PATH="${KEYCLOAK_HTTP_RELATIVE_PATH:-/}"
export KEYCLOAK_HTTP_PORT="${KEYCLOAK_HTTP_PORT:-8080}"
export KEYCLOAK_HTTPS_PORT="${KEYCLOAK_HTTPS_PORT:-8443}"
export KEYCLOAK_BIND_ADDRESS="${KEYCLOAK_BIND_ADDRESS:-$(hostname --fqdn)}"
export KEYCLOAK_FRONTEND_URL="${KEYCLOAK_FRONTEND_URL:-}"
KC_HOSTNAME="${KC_HOSTNAME:-"${KEYCLOAK_HOSTNAME:-}"}"
export KC_HOSTNAME="${KC_HOSTNAME:-$KEYCLOAK_FRONTEND_URL}"
KEYCLOAK_HOSTNAME="${KEYCLOAK_HOSTNAME:-"${KC_HOSTNAME:-}"}"
export KEYCLOAK_HOSTNAME="${KEYCLOAK_HOSTNAME:-}"
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:-}"
@@ -119,11 +114,10 @@ export KEYCLOAK_TLS_TRUSTSTORE_FILE="${KEYCLOAK_TLS_TRUSTSTORE_FILE:-}"
export KEYCLOAK_TLS_TRUSTSTORE_PASSWORD="${KEYCLOAK_TLS_TRUSTSTORE_PASSWORD:-}"
export KEYCLOAK_TLS_KEYSTORE_FILE="${KEYCLOAK_TLS_KEYSTORE_FILE:-}"
export KEYCLOAK_TLS_KEYSTORE_PASSWORD="${KEYCLOAK_TLS_KEYSTORE_PASSWORD:-}"
export KEYCLOAK_LOG_LEVEL="${KEYCLOAK_LOG_LEVEL:-INFO}"
export KEYCLOAK_LOG_LEVEL="${KEYCLOAK_LOG_LEVEL:-info}"
export KEYCLOAK_LOG_OUTPUT="${KEYCLOAK_LOG_OUTPUT:-default}"
export KEYCLOAK_ROOT_LOG_LEVEL="${KEYCLOAK_ROOT_LOG_LEVEL:-INFO}"
export KEYCLOAK_PROXY="${KEYCLOAK_PROXY:-passthrough}"
export KEYCLOAK_CREATE_ADMIN_USER="${KEYCLOAK_CREATE_ADMIN_USER:-true}"
export KEYCLOAK_PRODUCTION="${KEYCLOAK_PRODUCTION:-false}"
KEYCLOAK_DATABASE_HOST="${KEYCLOAK_DATABASE_HOST:-"${DB_ADDR:-}"}"
export KEYCLOAK_DATABASE_HOST="${KEYCLOAK_DATABASE_HOST:-postgresql}"
@@ -73,15 +73,12 @@ keycloak_validate() {
check_allowed_port KEYCLOAK_HTTP_PORT
check_allowed_port KEYCLOAK_HTTPS_PORT
for var in KEYCLOAK_CREATE_ADMIN_USER KEYCLOAK_ENABLE_TLS KEYCLOAK_ENABLE_STATISTICS; do
for var in KEYCLOAK_ENABLE_TLS KEYCLOAK_ENABLE_STATISTICS; do
if ! is_true_false_value "${!var}"; then
print_validation_error "The allowed values for $var are [true, false]"
fi
done
# Deprecation warnings
is_empty_value "$KEYCLOAK_FRONTEND_URL" || warn "The usage of 'KEYCLOAK_FRONTEND_URL' is deprecated and will soon be removed. Use 'KC_HOSTNAME' instead."
[[ "$error_code" -eq 0 ]] || exit "$error_code"
}
@@ -127,7 +124,6 @@ keycloak_configure_database() {
keycloak_conf_set "db-username" "$KEYCLOAK_DATABASE_USER"
keycloak_conf_set "db-password" "$KEYCLOAK_DATABASE_PASSWORD"
keycloak_conf_set "db-url" "jdbc:postgresql://${KEYCLOAK_DATABASE_HOST}:${KEYCLOAK_DATABASE_PORT}/${KEYCLOAK_DATABASE_NAME}?currentSchema=${KEYCLOAK_DATABASE_SCHEMA}"
debug_execute kc.sh build --db postgres
}
########################
@@ -141,10 +137,8 @@ keycloak_configure_database() {
#########################
keycloak_configure_cache() {
info "Configuring cache count"
! is_empty_value "$KEYCLOAK_CACHE_STACK" && keycloak_conf_set "cache-stack" "${KEYCLOAK_CACHE_STACK}"
keycloak_conf_set "cache" "$KEYCLOAK_CACHE_TYPE"
if ! is_empty_value "$KEYCLOAK_CACHE_STACK"; then
debug_execute kc.sh build --cache-stack="${KEYCLOAK_CACHE_STACK}"
fi
}
########################
@@ -172,6 +166,7 @@ keycloak_configure_metrics() {
#########################
keycloak_configure_hostname() {
info "Configuring hostname settings"
! is_empty_value "$KEYCLOAK_HOSTNAME" && keycloak_conf_set "hostname" "${KEYCLOAK_HOSTNAME}"
keycloak_conf_set "hostname-strict" "false"
}
@@ -231,10 +226,11 @@ keycloak_configure_proxy() {
#########################
keycloak_configure_tls() {
info "Configuring TLS by setting keystore and truststore"
keycloak_conf_set "https-key-store-file" "${KEYCLOAK_TLS_KEYSTORE_FILE}"
keycloak_conf_set "https-trust-store-file" "${KEYCLOAK_TLS_TRUSTSTORE_FILE}"
! is_empty_value "$KEYCLOAK_TLS_KEYSTORE_PASSWORD" && keycloak_conf_set "https-key-store-password" "${KEYCLOAK_TLS_KEYSTORE_PASSWORD}"
! is_empty_value "$KEYCLOAK_TLS_TRUSTSTORE_PASSWORD" && keycloak_conf_set "https-trust-store-password" "${KEYCLOAK_TLS_TRUSTSTORE_PASSWORD}"
keycloak_conf_set "https-key-store-file" "${KEYCLOAK_TLS_KEYSTORE_FILE}"
keycloak_conf_set "https-trust-store-file" "${KEYCLOAK_TLS_TRUSTSTORE_FILE}"
}
########################
+1 -1
View File
@@ -44,7 +44,7 @@ Non-root container images add an extra layer of security and are generally recom
Learn more about the Bitnami tagging policy and the difference between rolling tags and immutable tags [in our documentation page](https://docs.bitnami.com/tutorials/understand-rolling-tags-containers/).
* [`18`, `18-debian-11`, `18.0.2`, `18.0.2-debian-11-r0`, `latest` (18/debian-11/Dockerfile)](https://github.com/bitnami/bitnami-docker-keycloak/blob/18.0.2-debian-11-r0/18/debian-11/Dockerfile)
* [`18`, `18-debian-11`, `18.0.2`, `18.0.2-debian-11-r1`, `latest` (18/debian-11/Dockerfile)](https://github.com/bitnami/bitnami-docker-keycloak/blob/18.0.2-debian-11-r1/18/debian-11/Dockerfile)
Subscribe to project updates by watching the [bitnami/keycloak GitHub repo](https://github.com/bitnami/bitnami-docker-keycloak).