mirror of
https://github.com/keycloak/keycloak.git
synced 2026-01-09 23:12:06 -03:30
Avoid using docker hub for pulling images (#36334)
Closes #36331 Signed-off-by: Alexander Schwartz <aschwart@redhat.com>
This commit is contained in:
parent
0a632fdefa
commit
e760121956
8
pom.xml
8
pom.xml
@ -156,22 +156,22 @@
|
||||
|
||||
<!-- Databases - also published to db.adoc as "Tested Version" -->
|
||||
<mysql.version>8.4</mysql.version>
|
||||
<mysql.container>mysql:${mysql.version}</mysql.container>
|
||||
<mysql.container>mirror.gcr.io/mysql:${mysql.version}</mysql.container>
|
||||
<mysql-jdbc.version>8.3.0</mysql-jdbc.version>
|
||||
<postgresql.version>17</postgresql.version>
|
||||
<postgresql.container>postgres:${postgresql.version}</postgresql.container>
|
||||
<postgresql.container>mirror.gcr.io/postgres:${postgresql.version}</postgresql.container>
|
||||
<aurora-postgresql.version>16.1</aurora-postgresql.version>
|
||||
<aws-jdbc-wrapper.version>2.3.1</aws-jdbc-wrapper.version>
|
||||
<postgresql-jdbc.version>42.7.4</postgresql-jdbc.version>
|
||||
<mariadb.version>11.4</mariadb.version>
|
||||
<mariadb.container>mariadb:${mariadb.version}</mariadb.container>
|
||||
<mariadb.container>mirror.gcr.io/mariadb:${mariadb.version}</mariadb.container>
|
||||
<mariadb-jdbc.version>3.4.1</mariadb-jdbc.version>
|
||||
<mssql.version>2022</mssql.version>
|
||||
<mssql.container>mcr.microsoft.com/mssql/server:${mssql.version}-latest</mssql.container>
|
||||
<!-- this is the mssql driver version also used in the Quarkus BOM -->
|
||||
<mssql-jdbc.version>12.8.1.jre11</mssql-jdbc.version>
|
||||
<oracledb.version>23.5</oracledb.version>
|
||||
<oracledb.container>gvenzl/oracle-free:${oracledb.version}-slim-faststart</oracledb.container>
|
||||
<oracledb.container>mirror.gcr.io/gvenzl/oracle-free:${oracledb.version}-slim-faststart</oracledb.container>
|
||||
<!-- this is the oracle driver version also used in the Quarkus BOM -->
|
||||
<oracle-jdbc.version>23.5.0.24.07</oracle-jdbc.version>
|
||||
|
||||
|
||||
@ -3,6 +3,7 @@ package org.keycloak.test.framework.database;
|
||||
import org.jboss.logging.Logger;
|
||||
import org.testcontainers.containers.JdbcDatabaseContainer;
|
||||
import org.testcontainers.containers.MariaDBContainer;
|
||||
import org.testcontainers.utility.DockerImageName;
|
||||
|
||||
class MariaDBTestDatabase extends AbstractContainerTestDatabase {
|
||||
|
||||
@ -12,7 +13,7 @@ class MariaDBTestDatabase extends AbstractContainerTestDatabase {
|
||||
|
||||
@Override
|
||||
public JdbcDatabaseContainer<?> createContainer() {
|
||||
return new MariaDBContainer<>(DatabaseProperties.getContainerImageName(NAME));
|
||||
return new MariaDBContainer<>(DockerImageName.parse(DatabaseProperties.getContainerImageName(NAME)).asCompatibleSubstituteFor(NAME));
|
||||
}
|
||||
|
||||
@Override
|
||||
|
||||
@ -3,6 +3,7 @@ package org.keycloak.test.framework.database;
|
||||
import org.jboss.logging.Logger;
|
||||
import org.testcontainers.containers.JdbcDatabaseContainer;
|
||||
import org.testcontainers.containers.MySQLContainer;
|
||||
import org.testcontainers.utility.DockerImageName;
|
||||
|
||||
class MySQLTestDatabase extends AbstractContainerTestDatabase {
|
||||
|
||||
@ -12,7 +13,7 @@ class MySQLTestDatabase extends AbstractContainerTestDatabase {
|
||||
|
||||
@Override
|
||||
public JdbcDatabaseContainer<?> createContainer() {
|
||||
return new MySQLContainer<>(DatabaseProperties.getContainerImageName(NAME));
|
||||
return new MySQLContainer<>(DockerImageName.parse(DatabaseProperties.getContainerImageName(NAME)).asCompatibleSubstituteFor(NAME));
|
||||
}
|
||||
|
||||
@Override
|
||||
|
||||
@ -3,6 +3,7 @@ package org.keycloak.test.framework.database;
|
||||
import org.jboss.logging.Logger;
|
||||
import org.testcontainers.containers.JdbcDatabaseContainer;
|
||||
import org.testcontainers.oracle.OracleContainer;
|
||||
import org.testcontainers.utility.DockerImageName;
|
||||
|
||||
class OracleTestDatabase extends AbstractContainerTestDatabase {
|
||||
|
||||
@ -12,7 +13,7 @@ class OracleTestDatabase extends AbstractContainerTestDatabase {
|
||||
|
||||
@Override
|
||||
public JdbcDatabaseContainer<?> createContainer() {
|
||||
return new OracleContainer(DatabaseProperties.getContainerImageName(NAME));
|
||||
return new OracleContainer(DockerImageName.parse(DatabaseProperties.getContainerImageName(NAME)).asCompatibleSubstituteFor("gvenzl/oracle-free"));
|
||||
}
|
||||
|
||||
@Override
|
||||
|
||||
@ -3,6 +3,7 @@ package org.keycloak.test.framework.database;
|
||||
import org.jboss.logging.Logger;
|
||||
import org.testcontainers.containers.JdbcDatabaseContainer;
|
||||
import org.testcontainers.containers.PostgreSQLContainer;
|
||||
import org.testcontainers.utility.DockerImageName;
|
||||
|
||||
class PostgresTestDatabase extends AbstractContainerTestDatabase {
|
||||
|
||||
@ -12,7 +13,7 @@ class PostgresTestDatabase extends AbstractContainerTestDatabase {
|
||||
|
||||
@Override
|
||||
public JdbcDatabaseContainer<?> createContainer() {
|
||||
return new PostgreSQLContainer<>(DatabaseProperties.getContainerImageName(NAME));
|
||||
return new PostgreSQLContainer<>(DockerImageName.parse(DatabaseProperties.getContainerImageName(NAME)).asCompatibleSubstituteFor(NAME));
|
||||
}
|
||||
|
||||
@Override
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user