From fa3b64df412cebf5a47b8214faf2ffcd3678776a Mon Sep 17 00:00:00 2001 From: Vincent Chalamon <407859+vincentchalamon@users.noreply.github.com> Date: Fri, 10 Jan 2025 20:06:55 +0100 Subject: [PATCH] feat: implement "hostname-backchannel-dynamic" Keycloak option --- compose.e2e.yaml | 2 +- compose.override.yaml | 2 +- compose.yaml | 2 +- helm/api-platform/values.yaml | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/compose.e2e.yaml b/compose.e2e.yaml index f0ac6e82..107e05b0 100644 --- a/compose.e2e.yaml +++ b/compose.e2e.yaml @@ -6,7 +6,7 @@ services: KC_LOG_LEVEL: "debug" KEYCLOAK_HTTPS_CERTIFICATE_FILE: /opt/bitnami/keycloak/certs/tls.crt KEYCLOAK_HTTPS_CERTIFICATE_KEY_FILE: /opt/bitnami/keycloak/certs/tls.key - KEYCLOAK_EXTRA_ARGS: "--features=\"hostname:v2,scripts,persistent-user-sessions:v1\" --import-realm" + KEYCLOAK_EXTRA_ARGS: "--features=\"hostname:v2,scripts,persistent-user-sessions:v1\" --hostname-backchannel-dynamic=true --import-realm" volumes: - ./helm/api-platform/keycloak/certs/tls.crt:/opt/bitnami/keycloak/certs/tls.crt:ro - ./helm/api-platform/keycloak/certs/tls.pem:/opt/bitnami/keycloak/certs/tls.key:ro diff --git a/compose.override.yaml b/compose.override.yaml index 6a3db797..060470b9 100644 --- a/compose.override.yaml +++ b/compose.override.yaml @@ -51,7 +51,7 @@ services: context: ./helm/api-platform/keycloak/ target: keycloak environment: - KEYCLOAK_EXTRA_ARGS: "--features=\"hostname:v2,scripts,persistent-user-sessions:v1\" --import-realm" + KEYCLOAK_EXTRA_ARGS: "--features=\"hostname:v2,scripts,persistent-user-sessions:v1\" --hostname-backchannel-dynamic=true --import-realm" volumes: - ./helm/api-platform/keycloak/themes/api-platform-demo:/opt/bitnami/keycloak/themes/api-platform-demo - ./helm/api-platform/keycloak/config:/opt/bitnami/keycloak/data/import diff --git a/compose.yaml b/compose.yaml index 34f8eb3b..e7280013 100644 --- a/compose.yaml +++ b/compose.yaml @@ -85,7 +85,7 @@ services: KEYCLOAK_HTTP_RELATIVE_PATH: /oidc/ KEYCLOAK_HOSTNAME: https://${SERVER_NAME:-localhost}/oidc/ KEYCLOAK_HOSTNAME_ADMIN: https://${SERVER_NAME:-localhost}/oidc/ - KEYCLOAK_EXTRA_ARGS: "--features=\"hostname:v2,scripts,persistent-user-sessions:v1\"" + KEYCLOAK_EXTRA_ARGS: "--features=\"hostname:v2,scripts,persistent-user-sessions:v1\" --hostname-backchannel-dynamic=true" depends_on: - keycloak-database ports: diff --git a/helm/api-platform/values.yaml b/helm/api-platform/values.yaml index 9329aec9..cf104e9d 100644 --- a/helm/api-platform/values.yaml +++ b/helm/api-platform/values.yaml @@ -117,7 +117,7 @@ keycloak: - name: KEYCLOAK_PRODUCTION value: "true" - name: KEYCLOAK_EXTRA_ARGS - value: "--features=\"hostname:v2,scripts,persistent-user-sessions:v1\"" + value: "--features=\"hostname:v2,scripts,persistent-user-sessions:v1\" --hostname-backchannel-dynamic=true" # must finish with a trailing slash (https://github.com/bitnami/charts/issues/10885#issuecomment-1414279144) httpRelativePath: /oidc/ proxy: edge