mirror of
https://github.com/bitnami/containers.git
synced 2026-10-22 08:45:40 +02:00
18.0.2-debian-11-r1 release
This commit is contained in:
committed by
Bitnami Containers
parent
090c430d8b
commit
9f27a23a67
@@ -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}"
|
||||
|
||||
}
|
||||
|
||||
########################
|
||||
|
||||
@@ -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).
|
||||
|
||||
|
||||
Reference in New Issue
Block a user