From 89d181b2ff537e9eefd6c5dc6bafcfa1249f6e26 Mon Sep 17 00:00:00 2001 From: Gabriel Mainberger Date: Fri, 23 Feb 2024 17:55:42 +0100 Subject: [PATCH] Remove Keycloakx parameter preferIPv4Stack Enable IPv6 dualstack support by default since Keycloak v22. https://www.keycloak.org/server/configuration-production#_configure_keycloak_server_with_ipv4_or_ipv6 --- charts/keycloakx/README.md | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/charts/keycloakx/README.md b/charts/keycloakx/README.md index dfd1fab0..2f8883d8 100644 --- a/charts/keycloakx/README.md +++ b/charts/keycloakx/README.md @@ -259,7 +259,7 @@ See example for Google Cloud Proxy or default affinity configuration in `values. ### JVM Settings Keycloak sets the following system properties by default: -`-Xms64m -Xmx512m -XX:MetaspaceSize=96M -XX:MaxMetaspaceSize=256m -Djava.net.preferIPv4Stack=true` +`-Xms64m -Xmx512m -XX:MetaspaceSize=96M -XX:MaxMetaspaceSize=256m` You can override these by setting the `JAVA_OPTS` environment variable. Make sure you configure container support. @@ -271,12 +271,13 @@ extraEnv: | value: >- -XX:+UseContainerSupport -XX:MaxRAMPercentage=50.0 - -Djava.net.preferIPv4Stack=true -Djava.awt.headless=true ``` Alternatively one can append custom JVM options by setting the `JAVA_OPTS_APPEND` environment variable. +The parameter `-Djava.net.preferIPv4Stack=true` is [optional](https://github.com/keycloak/keycloak/commit/ee205c8fbc1846f679bd604fa8d25310c117c87e) for [Keycloak >= v22](https://www.keycloak.org/server/configuration-production#_configure_keycloak_server_with_ipv4_or_ipv6). + #### Using an External Database The Keycloak Docker image supports various database types.