From 817244159c39bd0f7bfbbb9978b210fadfd0e950 Mon Sep 17 00:00:00 2001 From: root Date: Tue, 26 Aug 2025 16:20:36 +0200 Subject: [PATCH] update external-keycloak --- external-proxy/keycloak.yml | 6 ++++++ testing/external-keycloak.yml | 8 +++++--- 2 files changed, 11 insertions(+), 3 deletions(-) create mode 100644 external-proxy/keycloak.yml diff --git a/external-proxy/keycloak.yml b/external-proxy/keycloak.yml new file mode 100644 index 0000000..8f59ca0 --- /dev/null +++ b/external-proxy/keycloak.yml @@ -0,0 +1,6 @@ + +services: + keycloak: + ports: + - "9000:9000" + - "8080:8080" diff --git a/testing/external-keycloak.yml b/testing/external-keycloak.yml index 378e99a..b837f4d 100644 --- a/testing/external-keycloak.yml +++ b/testing/external-keycloak.yml @@ -15,14 +15,14 @@ services: restart: always keycloak: - image: quay.io/keycloak/keycloak:25.0.0 + image: quay.io/keycloak/keycloak:26.3.3 networks: opencloud-net: - command: [ "start", "--proxy=edge", "--spi-connections-http-client-default-disable-trust-manager=${INSECURE:-false}", "--import-realm" ] + command: [ "start", "--spi-connections-http-client-default-disable-trust-manager=${INSECURE:-false}", "--import-realm" ] entrypoint: [ "/bin/sh", "/opt/keycloak/bin/docker-entrypoint-override.sh" ] volumes: - "./config/keycloak/docker-entrypoint-override.sh:/opt/keycloak/bin/docker-entrypoint-override.sh" - - "./config/keycloak/opencloud-realm-autoprovisioning.dist.json:/opt/keycloak/data/import-dist/opencloud-realm.json" + - "./config/keycloak/opencloud-realm-autoprovisioning.dist.json:/opt/keycloak/data/import-dist/openCloud-realm.json" - "./config/keycloak/themes/opencloud:/opt/keycloak/themes/opencloud" environment: OC_DOMAIN: ${OC_DOMAIN:-cloud.opencloud.test} @@ -32,6 +32,8 @@ services: KC_DB_USERNAME: ${KC_DB_USERNAME:-keycloak} KC_DB_PASSWORD: ${KC_DB_PASSWORD:-keycloak} KC_FEATURES: impersonation + KC_PROXY_HEADERS: xforwarded + KC_HTTP_ENABLED: true KEYCLOAK_ADMIN: ${KEYCLOAK_ADMIN:-kcadmin} KEYCLOAK_ADMIN_PASSWORD: ${KEYCLOAK_ADMIN_PASSWORD:-admin} depends_on: