diff --git a/conf/keycloak/Dockerfile b/conf/keycloak/Dockerfile index 76088f402c7..6fbaad787b3 100644 --- a/conf/keycloak/Dockerfile +++ b/conf/keycloak/Dockerfile @@ -14,10 +14,10 @@ RUN mvn clean package # ------------------------------------------ # Stage 2: Build Keycloak Image # ------------------------------------------ -FROM quay.io/keycloak/keycloak:26.1.4 +FROM quay.io/keycloak/keycloak:26.3.2 # Add the Oracle JDBC jars -ARG ORACLE_JDBC_VERSION=23.7.0.25.01 +ARG ORACLE_JDBC_VERSION=23.8.0.25.04 ADD --chown=keycloak:keycloak https://repo1.maven.org/maven2/com/oracle/database/jdbc/ojdbc11/${ORACLE_JDBC_VERSION}/ojdbc11-${ORACLE_JDBC_VERSION}.jar /opt/keycloak/providers/ojdbc11.jar ADD --chown=keycloak:keycloak https://repo1.maven.org/maven2/com/oracle/database/nls/orai18n/${ORACLE_JDBC_VERSION}/orai18n-${ORACLE_JDBC_VERSION}.jar /opt/keycloak/providers/orai18n.jar diff --git a/conf/keycloak/builtin-users-spi/pom.xml b/conf/keycloak/builtin-users-spi/pom.xml index afb3495c2be..36cf6548d01 100644 --- a/conf/keycloak/builtin-users-spi/pom.xml +++ b/conf/keycloak/builtin-users-spi/pom.xml @@ -100,7 +100,7 @@ - 26.1.4 + 26.3.2 17 3.2.0 0.4 diff --git a/conf/keycloak/docker-compose.yml b/conf/keycloak/docker-compose.yml index 272d8ace363..4b5cf80daca 100644 --- a/conf/keycloak/docker-compose.yml +++ b/conf/keycloak/docker-compose.yml @@ -3,7 +3,7 @@ version: "3.9" services: keycloak: - image: 'quay.io/keycloak/keycloak:26.1.4' + image: 'quay.io/keycloak/keycloak:26.3.2' command: - "start-dev" - "--import-realm" diff --git a/conf/keycloak/run-keycloak.sh b/conf/keycloak/run-keycloak.sh index 9f851a558c7..9ea34a99416 100755 --- a/conf/keycloak/run-keycloak.sh +++ b/conf/keycloak/run-keycloak.sh @@ -1,6 +1,6 @@ #!/usr/bin/env bash -DOCKER_IMAGE="quay.io/keycloak/keycloak:26.1.4" +DOCKER_IMAGE="quay.io/keycloak/keycloak:26.3.2" KEYCLOAK_USER="kcadmin" KEYCLOAK_PASSWORD="kcpassword" KEYCLOAK_PORT=8090 diff --git a/docker-compose-dev.yml b/docker-compose-dev.yml index 4a6d455d4de..5936f3dcdab 100644 --- a/docker-compose-dev.yml +++ b/docker-compose-dev.yml @@ -171,7 +171,7 @@ services: dev_keycloak: container_name: "dev_keycloak" - image: 'quay.io/keycloak/keycloak:26.1.4' + image: 'quay.io/keycloak/keycloak:26.3.2' hostname: keycloak environment: - KEYCLOAK_ADMIN=kcadmin diff --git a/src/test/java/edu/harvard/iq/dataverse/authorization/providers/oauth2/oidc/OIDCAuthenticationProviderFactoryIT.java b/src/test/java/edu/harvard/iq/dataverse/authorization/providers/oauth2/oidc/OIDCAuthenticationProviderFactoryIT.java index 3f2afb1927e..0ca74ab2f2b 100644 --- a/src/test/java/edu/harvard/iq/dataverse/authorization/providers/oauth2/oidc/OIDCAuthenticationProviderFactoryIT.java +++ b/src/test/java/edu/harvard/iq/dataverse/authorization/providers/oauth2/oidc/OIDCAuthenticationProviderFactoryIT.java @@ -66,7 +66,7 @@ class OIDCAuthenticationProviderFactoryIT { // The realm JSON resides in conf/keycloak/test-realm.json and gets avail here using in pom.xml @Container - static KeycloakContainer keycloakContainer = new KeycloakContainer("quay.io/keycloak/keycloak:26.1.4") + static KeycloakContainer keycloakContainer = new KeycloakContainer("quay.io/keycloak/keycloak:26.3.2") .withRealmImportFile("keycloak/test-realm.json") .withAdminUsername(adminUser) .withAdminPassword(adminPassword);