You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@polygene.apache.org by ni...@apache.org on 2018/05/04 02:22:15 UTC

[08/13] polygene-java git commit: Nailing down the exact versions used in the Docker-supported tests.

Nailing down the exact versions used in the Docker-supported tests.


Project: http://git-wip-us.apache.org/repos/asf/polygene-java/repo
Commit: http://git-wip-us.apache.org/repos/asf/polygene-java/commit/2a643f50
Tree: http://git-wip-us.apache.org/repos/asf/polygene-java/tree/2a643f50
Diff: http://git-wip-us.apache.org/repos/asf/polygene-java/diff/2a643f50

Branch: refs/heads/develop
Commit: 2a643f5064c21b9d515f2eb9b09e85a62b09e156
Parents: 5b66241
Author: niclas <ni...@hedhman.org>
Authored: Sun Apr 29 15:17:50 2018 +0800
Committer: niclas <ni...@hedhman.org>
Committed: Sun Apr 29 15:17:50 2018 +0800

----------------------------------------------------------------------
 dependencies.gradle                                              | 4 +++-
 .../apache/polygene/cache/memcache/MemcacheCachePoolTest.java    | 2 +-
 .../polygene/entitystore/cassandra/CassandraEntityStoreTest.java | 2 +-
 .../entitystore/cassandra/CassandraEntityStoreTestSuite.java     | 2 +-
 .../org/apache/polygene/entitystore/jclouds/JCloudsS3Test.java   | 2 +-
 .../apache/polygene/entitystore/jclouds/JCloudsS3TestSuite.java  | 2 +-
 .../polygene/entitystore/mongodb/MongoDBEntityStoreTest.java     | 2 +-
 .../entitystore/mongodb/MongoDBEntityStoreTestSuite.java         | 2 +-
 .../entitystore/mongodb/MongoDBEntityStoreWithCacheTest.java     | 2 +-
 .../apache/polygene/entitystore/redis/RedisEntityStoreTest.java  | 2 +-
 .../polygene/entitystore/redis/RedisEntityStoreTestSuite.java    | 2 +-
 .../entitystore/redis/RedisEntityStoreWithCacheTest.java         | 2 +-
 .../apache/polygene/entitystore/riak/RiakEntityStoreTest.java    | 2 +-
 .../polygene/entitystore/riak/RiakEntityStoreTestSuite.java      | 2 +-
 .../polygene/entitystore/riak/RiakEntityStoreWithCacheTest.java  | 2 +-
 .../apache/polygene/entitystore/sql/MariaDbEntityStoreTest.java  | 2 +-
 .../polygene/entitystore/sql/MariaDbEntityStoreTestSuite.java    | 2 +-
 .../apache/polygene/entitystore/sql/MySQLEntityStoreTest.java    | 3 ++-
 .../polygene/entitystore/sql/MySQLEntityStoreTestSuite.java      | 3 ++-
 .../polygene/entitystore/sqlkv/MariaDbEntityStoreTest.java       | 2 +-
 .../polygene/entitystore/sqlkv/MariaDbEntityStoreTestSuite.java  | 2 +-
 .../apache/polygene/entitystore/sqlkv/MySQLEntityStoreTest.java  | 3 ++-
 .../polygene/entitystore/sqlkv/MySQLEntityStoreTestSuite.java    | 3 ++-
 .../polygene/entitystore/zookeeper/ZookeeperEntityStoreTest.java | 2 +-
 .../entitystore/zookeeper/ZookeeperEntityStoreTestSuite.java     | 2 +-
 .../entitystore/zookeeper/ZookeeperEntityStoreWithCacheTest.java | 2 +-
 26 files changed, 32 insertions(+), 26 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/polygene-java/blob/2a643f50/dependencies.gradle
----------------------------------------------------------------------
diff --git a/dependencies.gradle b/dependencies.gradle
index 6bf9405..bac7a6e 100644
--- a/dependencies.gradle
+++ b/dependencies.gradle
@@ -285,8 +285,10 @@ dependencies.dockerImagesVersions << [
         memcached: 'memcached:1.4.39-alpine',
         mariadb  : 'mariadb:10.1.21',
         mongo    : 'mongo:3.5.10',
+        mysql    : 'mysql:8.0.11',
         postgres : 'postgres:9.6.3-alpine',
         redis    : 'redis:4.0.0-alpine',
         riak     : 'basho/riak-kv:ubuntu-2.2.3',
-        s3server : 'scality/s3server:mem-bb2a38c0'
+        s3server : 'scality/s3server:mem-bb2a38c0',
+        zookeeper : 'zookeeper:3.4.11'
 ]

http://git-wip-us.apache.org/repos/asf/polygene-java/blob/2a643f50/extensions/cache-memcache/src/test/java/org/apache/polygene/cache/memcache/MemcacheCachePoolTest.java
----------------------------------------------------------------------
diff --git a/extensions/cache-memcache/src/test/java/org/apache/polygene/cache/memcache/MemcacheCachePoolTest.java b/extensions/cache-memcache/src/test/java/org/apache/polygene/cache/memcache/MemcacheCachePoolTest.java
index bd0d2b8..28a7496 100644
--- a/extensions/cache-memcache/src/test/java/org/apache/polygene/cache/memcache/MemcacheCachePoolTest.java
+++ b/extensions/cache-memcache/src/test/java/org/apache/polygene/cache/memcache/MemcacheCachePoolTest.java
@@ -31,7 +31,7 @@ import org.apache.polygene.test.cache.AbstractCachePoolTest;
 /**
  * Memcache CachePool Test.
  */
-@Docker( image = "memcached",
+@Docker( image = "memcached:1.4.39-alpine",
          ports = @Port( exposed = 11211, inner = 11211 ),
          newForEachCase = false )
 public class MemcacheCachePoolTest

http://git-wip-us.apache.org/repos/asf/polygene-java/blob/2a643f50/extensions/entitystore-cassandra/src/test/java/org/apache/polygene/entitystore/cassandra/CassandraEntityStoreTest.java
----------------------------------------------------------------------
diff --git a/extensions/entitystore-cassandra/src/test/java/org/apache/polygene/entitystore/cassandra/CassandraEntityStoreTest.java b/extensions/entitystore-cassandra/src/test/java/org/apache/polygene/entitystore/cassandra/CassandraEntityStoreTest.java
index 5785859..0c7ac72 100644
--- a/extensions/entitystore-cassandra/src/test/java/org/apache/polygene/entitystore/cassandra/CassandraEntityStoreTest.java
+++ b/extensions/entitystore-cassandra/src/test/java/org/apache/polygene/entitystore/cassandra/CassandraEntityStoreTest.java
@@ -35,7 +35,7 @@ import org.junit.jupiter.api.BeforeEach;
 /**
  * Test the CassandraEntityStoreService.
  */
-@Docker( image = "cassandra",
+@Docker( image = "cassandra:3.10",
          ports = @Port( exposed = 8801, inner = 9042),
          waitFor = @WaitFor( value = "Starting listening for CQL clients", timeoutInMillis = 60000),
          newForEachCase = false)

http://git-wip-us.apache.org/repos/asf/polygene-java/blob/2a643f50/extensions/entitystore-cassandra/src/test/java/org/apache/polygene/entitystore/cassandra/CassandraEntityStoreTestSuite.java
----------------------------------------------------------------------
diff --git a/extensions/entitystore-cassandra/src/test/java/org/apache/polygene/entitystore/cassandra/CassandraEntityStoreTestSuite.java b/extensions/entitystore-cassandra/src/test/java/org/apache/polygene/entitystore/cassandra/CassandraEntityStoreTestSuite.java
index 2b62bf6..1ca6606 100644
--- a/extensions/entitystore-cassandra/src/test/java/org/apache/polygene/entitystore/cassandra/CassandraEntityStoreTestSuite.java
+++ b/extensions/entitystore-cassandra/src/test/java/org/apache/polygene/entitystore/cassandra/CassandraEntityStoreTestSuite.java
@@ -34,7 +34,7 @@ import org.junit.jupiter.api.AfterEach;
 /**
  * Test the CassandraEntityStoreService.
  */
-@Docker( image = "cassandra",
+@Docker( image = "cassandra:3.10",
          ports = @Port( exposed = 8801, inner = 9042),
          waitFor = @WaitFor( value = "Starting listening for CQL clients", timeoutInMillis = 60000),
          newForEachCase = false

http://git-wip-us.apache.org/repos/asf/polygene-java/blob/2a643f50/extensions/entitystore-jclouds/src/test/java/org/apache/polygene/entitystore/jclouds/JCloudsS3Test.java
----------------------------------------------------------------------
diff --git a/extensions/entitystore-jclouds/src/test/java/org/apache/polygene/entitystore/jclouds/JCloudsS3Test.java b/extensions/entitystore-jclouds/src/test/java/org/apache/polygene/entitystore/jclouds/JCloudsS3Test.java
index 4a2dd6c..2d974f3 100644
--- a/extensions/entitystore-jclouds/src/test/java/org/apache/polygene/entitystore/jclouds/JCloudsS3Test.java
+++ b/extensions/entitystore-jclouds/src/test/java/org/apache/polygene/entitystore/jclouds/JCloudsS3Test.java
@@ -29,7 +29,7 @@ import org.apache.polygene.entitystore.jclouds.assembly.JCloudsEntityStoreAssemb
 import org.apache.polygene.test.EntityTestAssembler;
 import org.apache.polygene.test.entity.AbstractEntityStoreTest;
 
-@Docker( image = "scality/s3server",
+@Docker( image = "scality/s3server:mem-bb2a38c0",
          ports = @Port( exposed = 8801, inner = 8000 ),
          waitFor = @WaitFor( value = "server started", timeoutInMillis = 30000 ),
          environments = {

http://git-wip-us.apache.org/repos/asf/polygene-java/blob/2a643f50/extensions/entitystore-jclouds/src/test/java/org/apache/polygene/entitystore/jclouds/JCloudsS3TestSuite.java
----------------------------------------------------------------------
diff --git a/extensions/entitystore-jclouds/src/test/java/org/apache/polygene/entitystore/jclouds/JCloudsS3TestSuite.java b/extensions/entitystore-jclouds/src/test/java/org/apache/polygene/entitystore/jclouds/JCloudsS3TestSuite.java
index 8591cde..b79d71e 100644
--- a/extensions/entitystore-jclouds/src/test/java/org/apache/polygene/entitystore/jclouds/JCloudsS3TestSuite.java
+++ b/extensions/entitystore-jclouds/src/test/java/org/apache/polygene/entitystore/jclouds/JCloudsS3TestSuite.java
@@ -28,7 +28,7 @@ import org.apache.polygene.bootstrap.ModuleAssembly;
 import org.apache.polygene.entitystore.jclouds.assembly.JCloudsEntityStoreAssembler;
 import org.apache.polygene.test.entity.model.EntityStoreTestSuite;
 
-@Docker( image = "s3server",
+@Docker( image = "scality/s3server:mem-bb2a38c0",
          ports = @Port( exposed = 8801, inner = 8000 ),
          waitFor = @WaitFor( value = "server started", timeoutInMillis = 30000 ),
          environments = {

http://git-wip-us.apache.org/repos/asf/polygene-java/blob/2a643f50/extensions/entitystore-mongodb/src/test/java/org/apache/polygene/entitystore/mongodb/MongoDBEntityStoreTest.java
----------------------------------------------------------------------
diff --git a/extensions/entitystore-mongodb/src/test/java/org/apache/polygene/entitystore/mongodb/MongoDBEntityStoreTest.java b/extensions/entitystore-mongodb/src/test/java/org/apache/polygene/entitystore/mongodb/MongoDBEntityStoreTest.java
index 52de1e4..5a96813 100644
--- a/extensions/entitystore-mongodb/src/test/java/org/apache/polygene/entitystore/mongodb/MongoDBEntityStoreTest.java
+++ b/extensions/entitystore-mongodb/src/test/java/org/apache/polygene/entitystore/mongodb/MongoDBEntityStoreTest.java
@@ -35,7 +35,7 @@ import org.junit.jupiter.api.BeforeEach;
 /**
  * Test the MongoDBEntityStoreService.
  */
-@Docker( image = "mongo",
+@Docker( image = "mongo:3.5.10",
          ports = @Port( exposed = 8801, inner = 27017),
          newForEachCase = false
 )

http://git-wip-us.apache.org/repos/asf/polygene-java/blob/2a643f50/extensions/entitystore-mongodb/src/test/java/org/apache/polygene/entitystore/mongodb/MongoDBEntityStoreTestSuite.java
----------------------------------------------------------------------
diff --git a/extensions/entitystore-mongodb/src/test/java/org/apache/polygene/entitystore/mongodb/MongoDBEntityStoreTestSuite.java b/extensions/entitystore-mongodb/src/test/java/org/apache/polygene/entitystore/mongodb/MongoDBEntityStoreTestSuite.java
index efe0547..451de6d 100644
--- a/extensions/entitystore-mongodb/src/test/java/org/apache/polygene/entitystore/mongodb/MongoDBEntityStoreTestSuite.java
+++ b/extensions/entitystore-mongodb/src/test/java/org/apache/polygene/entitystore/mongodb/MongoDBEntityStoreTestSuite.java
@@ -34,7 +34,7 @@ import org.junit.jupiter.api.BeforeEach;
 /**
  * Test the MongoDBEntityStoreService.
  */
-@Docker( image = "mongo",
+@Docker( image = "mongo:3.5.10",
          ports = @Port( exposed = 8801, inner = 27017),
          waitFor = @WaitFor( value = "MongoDB starting", timeoutInMillis = 30000),
          newForEachCase = false

http://git-wip-us.apache.org/repos/asf/polygene-java/blob/2a643f50/extensions/entitystore-mongodb/src/test/java/org/apache/polygene/entitystore/mongodb/MongoDBEntityStoreWithCacheTest.java
----------------------------------------------------------------------
diff --git a/extensions/entitystore-mongodb/src/test/java/org/apache/polygene/entitystore/mongodb/MongoDBEntityStoreWithCacheTest.java b/extensions/entitystore-mongodb/src/test/java/org/apache/polygene/entitystore/mongodb/MongoDBEntityStoreWithCacheTest.java
index 81c6a5d..c79cd1a 100644
--- a/extensions/entitystore-mongodb/src/test/java/org/apache/polygene/entitystore/mongodb/MongoDBEntityStoreWithCacheTest.java
+++ b/extensions/entitystore-mongodb/src/test/java/org/apache/polygene/entitystore/mongodb/MongoDBEntityStoreWithCacheTest.java
@@ -34,7 +34,7 @@ import org.junit.jupiter.api.BeforeEach;
 /**
  * Test the MongoDBEntityStoreService usage with a CachePool.
  */
-@Docker( image = "mongo",
+@Docker( image = "mongo:3.5.10",
          ports = @Port( exposed = 8801, inner = 27017),
          newForEachCase = false
 )

http://git-wip-us.apache.org/repos/asf/polygene-java/blob/2a643f50/extensions/entitystore-redis/src/test/java/org/apache/polygene/entitystore/redis/RedisEntityStoreTest.java
----------------------------------------------------------------------
diff --git a/extensions/entitystore-redis/src/test/java/org/apache/polygene/entitystore/redis/RedisEntityStoreTest.java b/extensions/entitystore-redis/src/test/java/org/apache/polygene/entitystore/redis/RedisEntityStoreTest.java
index ff4ba1a..35030c2 100644
--- a/extensions/entitystore-redis/src/test/java/org/apache/polygene/entitystore/redis/RedisEntityStoreTest.java
+++ b/extensions/entitystore-redis/src/test/java/org/apache/polygene/entitystore/redis/RedisEntityStoreTest.java
@@ -33,7 +33,7 @@ import org.junit.jupiter.api.BeforeEach;
 import redis.clients.jedis.Jedis;
 import redis.clients.jedis.JedisPool;
 
-@Docker( image = "redis",
+@Docker( image = "redis:4.0.0-alpine",
          ports = @Port( exposed = 8801, inner = 6379),
          newForEachCase = false
 )

http://git-wip-us.apache.org/repos/asf/polygene-java/blob/2a643f50/extensions/entitystore-redis/src/test/java/org/apache/polygene/entitystore/redis/RedisEntityStoreTestSuite.java
----------------------------------------------------------------------
diff --git a/extensions/entitystore-redis/src/test/java/org/apache/polygene/entitystore/redis/RedisEntityStoreTestSuite.java b/extensions/entitystore-redis/src/test/java/org/apache/polygene/entitystore/redis/RedisEntityStoreTestSuite.java
index c3da811..0f09abb 100644
--- a/extensions/entitystore-redis/src/test/java/org/apache/polygene/entitystore/redis/RedisEntityStoreTestSuite.java
+++ b/extensions/entitystore-redis/src/test/java/org/apache/polygene/entitystore/redis/RedisEntityStoreTestSuite.java
@@ -32,7 +32,7 @@ import org.junit.jupiter.api.BeforeEach;
 import redis.clients.jedis.Jedis;
 import redis.clients.jedis.JedisPool;
 
-@Docker( image = "redis",
+@Docker( image = "redis:4.0.0-alpine",
          ports = @Port( exposed = 8801, inner = 6379),
          newForEachCase = false
 )

http://git-wip-us.apache.org/repos/asf/polygene-java/blob/2a643f50/extensions/entitystore-redis/src/test/java/org/apache/polygene/entitystore/redis/RedisEntityStoreWithCacheTest.java
----------------------------------------------------------------------
diff --git a/extensions/entitystore-redis/src/test/java/org/apache/polygene/entitystore/redis/RedisEntityStoreWithCacheTest.java b/extensions/entitystore-redis/src/test/java/org/apache/polygene/entitystore/redis/RedisEntityStoreWithCacheTest.java
index 3ebc459..8e7ab88 100644
--- a/extensions/entitystore-redis/src/test/java/org/apache/polygene/entitystore/redis/RedisEntityStoreWithCacheTest.java
+++ b/extensions/entitystore-redis/src/test/java/org/apache/polygene/entitystore/redis/RedisEntityStoreWithCacheTest.java
@@ -32,7 +32,7 @@ import org.junit.jupiter.api.BeforeEach;
 import redis.clients.jedis.Jedis;
 import redis.clients.jedis.JedisPool;
 
-@Docker( image = "redis",
+@Docker( image = "redis:4.0.0-alpine",
          ports = @Port( exposed = 8801, inner = 6379),
          newForEachCase = false
 )

http://git-wip-us.apache.org/repos/asf/polygene-java/blob/2a643f50/extensions/entitystore-riak/src/test/java/org/apache/polygene/entitystore/riak/RiakEntityStoreTest.java
----------------------------------------------------------------------
diff --git a/extensions/entitystore-riak/src/test/java/org/apache/polygene/entitystore/riak/RiakEntityStoreTest.java b/extensions/entitystore-riak/src/test/java/org/apache/polygene/entitystore/riak/RiakEntityStoreTest.java
index 03d75c8..25e0451 100644
--- a/extensions/entitystore-riak/src/test/java/org/apache/polygene/entitystore/riak/RiakEntityStoreTest.java
+++ b/extensions/entitystore-riak/src/test/java/org/apache/polygene/entitystore/riak/RiakEntityStoreTest.java
@@ -29,7 +29,7 @@ import org.apache.polygene.test.entity.AbstractEntityStoreTest;
 import org.junit.jupiter.api.AfterEach;
 import org.junit.jupiter.api.BeforeEach;
 
-@Docker( image = "riak",
+@Docker( image = "basho/riak-kv:ubuntu-2.2.3",
          ports = @Port( exposed = 8801, inner = 8087),
          waitFor = @WaitFor( value = "riak_auth_mods started on node", timeoutInMillis = 60000),
          newForEachCase = false

http://git-wip-us.apache.org/repos/asf/polygene-java/blob/2a643f50/extensions/entitystore-riak/src/test/java/org/apache/polygene/entitystore/riak/RiakEntityStoreTestSuite.java
----------------------------------------------------------------------
diff --git a/extensions/entitystore-riak/src/test/java/org/apache/polygene/entitystore/riak/RiakEntityStoreTestSuite.java b/extensions/entitystore-riak/src/test/java/org/apache/polygene/entitystore/riak/RiakEntityStoreTestSuite.java
index b8330d1..471e964 100644
--- a/extensions/entitystore-riak/src/test/java/org/apache/polygene/entitystore/riak/RiakEntityStoreTestSuite.java
+++ b/extensions/entitystore-riak/src/test/java/org/apache/polygene/entitystore/riak/RiakEntityStoreTestSuite.java
@@ -29,7 +29,7 @@ import org.apache.polygene.test.entity.model.EntityStoreTestSuite;
 import org.junit.jupiter.api.AfterEach;
 import org.junit.jupiter.api.BeforeEach;
 
-@Docker( image = "riak",
+@Docker( image = "basho/riak-kv:ubuntu-2.2.3",
          ports = @Port( exposed = 8801, inner = 8087),
          waitFor = @WaitFor( value = "riak_auth_mods started on node", timeoutInMillis = 60000),
          newForEachCase = false

http://git-wip-us.apache.org/repos/asf/polygene-java/blob/2a643f50/extensions/entitystore-riak/src/test/java/org/apache/polygene/entitystore/riak/RiakEntityStoreWithCacheTest.java
----------------------------------------------------------------------
diff --git a/extensions/entitystore-riak/src/test/java/org/apache/polygene/entitystore/riak/RiakEntityStoreWithCacheTest.java b/extensions/entitystore-riak/src/test/java/org/apache/polygene/entitystore/riak/RiakEntityStoreWithCacheTest.java
index 345fce0..f90dc17 100644
--- a/extensions/entitystore-riak/src/test/java/org/apache/polygene/entitystore/riak/RiakEntityStoreWithCacheTest.java
+++ b/extensions/entitystore-riak/src/test/java/org/apache/polygene/entitystore/riak/RiakEntityStoreWithCacheTest.java
@@ -32,7 +32,7 @@ import org.apache.polygene.test.cache.AbstractEntityStoreWithCacheTest;
 import org.junit.jupiter.api.AfterEach;
 import org.junit.jupiter.api.BeforeEach;
 
-@Docker( image = "riak",
+@Docker( image = "basho/riak-kv:ubuntu-2.2.3",
          ports = @Port( exposed = 8801, inner = 8087 ),
          waitFor = @WaitFor( value = "riak_auth_mods started on node", timeoutInMillis = 60000 ),
          newForEachCase = false

http://git-wip-us.apache.org/repos/asf/polygene-java/blob/2a643f50/extensions/entitystore-sql/src/test/java/org/apache/polygene/entitystore/sql/MariaDbEntityStoreTest.java
----------------------------------------------------------------------
diff --git a/extensions/entitystore-sql/src/test/java/org/apache/polygene/entitystore/sql/MariaDbEntityStoreTest.java b/extensions/entitystore-sql/src/test/java/org/apache/polygene/entitystore/sql/MariaDbEntityStoreTest.java
index 6a3b125..7562dd6 100644
--- a/extensions/entitystore-sql/src/test/java/org/apache/polygene/entitystore/sql/MariaDbEntityStoreTest.java
+++ b/extensions/entitystore-sql/src/test/java/org/apache/polygene/entitystore/sql/MariaDbEntityStoreTest.java
@@ -37,7 +37,7 @@ import org.jooq.SQLDialect;
 import org.junit.jupiter.api.AfterEach;
 import org.junit.jupiter.api.BeforeAll;
 
-@Docker( image = "mariadb",
+@Docker( image = "mariadb:10.1.21",
          ports = @Port( exposed = 8801, inner = 3306 ),
          environments = {
              @Environment( key = "MYSQL_ROOT_PASSWORD", value = "" ),

http://git-wip-us.apache.org/repos/asf/polygene-java/blob/2a643f50/extensions/entitystore-sql/src/test/java/org/apache/polygene/entitystore/sql/MariaDbEntityStoreTestSuite.java
----------------------------------------------------------------------
diff --git a/extensions/entitystore-sql/src/test/java/org/apache/polygene/entitystore/sql/MariaDbEntityStoreTestSuite.java b/extensions/entitystore-sql/src/test/java/org/apache/polygene/entitystore/sql/MariaDbEntityStoreTestSuite.java
index 44eeafa..865361e 100644
--- a/extensions/entitystore-sql/src/test/java/org/apache/polygene/entitystore/sql/MariaDbEntityStoreTestSuite.java
+++ b/extensions/entitystore-sql/src/test/java/org/apache/polygene/entitystore/sql/MariaDbEntityStoreTestSuite.java
@@ -35,7 +35,7 @@ import org.jooq.SQLDialect;
 import org.junit.jupiter.api.AfterEach;
 import org.junit.jupiter.api.BeforeAll;
 
-@Docker( image = "mariadb",
+@Docker( image = "mariadb:10.1.21",
          ports = @Port( exposed = 8801, inner = 3306 ),
          environments = {
              @Environment( key = "MYSQL_ROOT_PASSWORD", value = "" ),

http://git-wip-us.apache.org/repos/asf/polygene-java/blob/2a643f50/extensions/entitystore-sql/src/test/java/org/apache/polygene/entitystore/sql/MySQLEntityStoreTest.java
----------------------------------------------------------------------
diff --git a/extensions/entitystore-sql/src/test/java/org/apache/polygene/entitystore/sql/MySQLEntityStoreTest.java b/extensions/entitystore-sql/src/test/java/org/apache/polygene/entitystore/sql/MySQLEntityStoreTest.java
index 5c1bc31..0baf331 100644
--- a/extensions/entitystore-sql/src/test/java/org/apache/polygene/entitystore/sql/MySQLEntityStoreTest.java
+++ b/extensions/entitystore-sql/src/test/java/org/apache/polygene/entitystore/sql/MySQLEntityStoreTest.java
@@ -37,7 +37,8 @@ import org.jooq.SQLDialect;
 import org.junit.jupiter.api.AfterEach;
 import org.junit.jupiter.api.BeforeAll;
 
-@Docker( image = "mysql", ports = @Port( exposed = 8801, inner = 3306 ),
+@Docker( image = "mysql:8.0.11",
+         ports = @Port( exposed = 8801, inner = 3306 ),
          environments = {
              @Environment( key = "MYSQL_ROOT_PASSWORD", value = "" ),
              @Environment( key = "MYSQL_ALLOW_EMPTY_PASSWORD", value = "yes" ),

http://git-wip-us.apache.org/repos/asf/polygene-java/blob/2a643f50/extensions/entitystore-sql/src/test/java/org/apache/polygene/entitystore/sql/MySQLEntityStoreTestSuite.java
----------------------------------------------------------------------
diff --git a/extensions/entitystore-sql/src/test/java/org/apache/polygene/entitystore/sql/MySQLEntityStoreTestSuite.java b/extensions/entitystore-sql/src/test/java/org/apache/polygene/entitystore/sql/MySQLEntityStoreTestSuite.java
index 3426126..a2edb33 100644
--- a/extensions/entitystore-sql/src/test/java/org/apache/polygene/entitystore/sql/MySQLEntityStoreTestSuite.java
+++ b/extensions/entitystore-sql/src/test/java/org/apache/polygene/entitystore/sql/MySQLEntityStoreTestSuite.java
@@ -35,7 +35,8 @@ import org.jooq.SQLDialect;
 import org.junit.jupiter.api.AfterEach;
 import org.junit.jupiter.api.BeforeAll;
 
-@Docker( image = "mysql", ports = @Port( exposed = 8801, inner = 3306 ),
+@Docker( image = "mysql:8.0.11",
+         ports = @Port( exposed = 8801, inner = 3306 ),
          environments = {
              @Environment( key = "MYSQL_ROOT_PASSWORD", value = "" ),
              @Environment( key = "MYSQL_ALLOW_EMPTY_PASSWORD", value = "yes" ),

http://git-wip-us.apache.org/repos/asf/polygene-java/blob/2a643f50/extensions/entitystore-sqlkv/src/test/java/org/apache/polygene/entitystore/sqlkv/MariaDbEntityStoreTest.java
----------------------------------------------------------------------
diff --git a/extensions/entitystore-sqlkv/src/test/java/org/apache/polygene/entitystore/sqlkv/MariaDbEntityStoreTest.java b/extensions/entitystore-sqlkv/src/test/java/org/apache/polygene/entitystore/sqlkv/MariaDbEntityStoreTest.java
index 66cdc52..e88305e 100644
--- a/extensions/entitystore-sqlkv/src/test/java/org/apache/polygene/entitystore/sqlkv/MariaDbEntityStoreTest.java
+++ b/extensions/entitystore-sqlkv/src/test/java/org/apache/polygene/entitystore/sqlkv/MariaDbEntityStoreTest.java
@@ -36,7 +36,7 @@ import org.jooq.SQLDialect;
 import org.junit.jupiter.api.AfterEach;
 import org.junit.jupiter.api.Disabled;
 
-@Docker( image = "mariadb",
+@Docker( image = "mariadb:10.1.21",
          ports = @Port( exposed = 8801, inner = 3306),
          environments = {
              @Environment( key = "MYSQL_ROOT_PASSWORD", value = ""),

http://git-wip-us.apache.org/repos/asf/polygene-java/blob/2a643f50/extensions/entitystore-sqlkv/src/test/java/org/apache/polygene/entitystore/sqlkv/MariaDbEntityStoreTestSuite.java
----------------------------------------------------------------------
diff --git a/extensions/entitystore-sqlkv/src/test/java/org/apache/polygene/entitystore/sqlkv/MariaDbEntityStoreTestSuite.java b/extensions/entitystore-sqlkv/src/test/java/org/apache/polygene/entitystore/sqlkv/MariaDbEntityStoreTestSuite.java
index 128a6e0..f7e814c 100644
--- a/extensions/entitystore-sqlkv/src/test/java/org/apache/polygene/entitystore/sqlkv/MariaDbEntityStoreTestSuite.java
+++ b/extensions/entitystore-sqlkv/src/test/java/org/apache/polygene/entitystore/sqlkv/MariaDbEntityStoreTestSuite.java
@@ -34,7 +34,7 @@ import org.jooq.SQLDialect;
 import org.junit.jupiter.api.AfterEach;
 import org.junit.jupiter.api.Disabled;
 
-@Docker( image = "org.apache.polygene:org.apache.polygene.internal.docker-mariadb",
+@Docker( image = "mariadb:10.1.21",
          ports = @Port( exposed = 8801, inner = 3306),
          environments = {
              @Environment( key = "MYSQL_ROOT_PASSWORD", value = ""),

http://git-wip-us.apache.org/repos/asf/polygene-java/blob/2a643f50/extensions/entitystore-sqlkv/src/test/java/org/apache/polygene/entitystore/sqlkv/MySQLEntityStoreTest.java
----------------------------------------------------------------------
diff --git a/extensions/entitystore-sqlkv/src/test/java/org/apache/polygene/entitystore/sqlkv/MySQLEntityStoreTest.java b/extensions/entitystore-sqlkv/src/test/java/org/apache/polygene/entitystore/sqlkv/MySQLEntityStoreTest.java
index dac8486..5df3ef0 100644
--- a/extensions/entitystore-sqlkv/src/test/java/org/apache/polygene/entitystore/sqlkv/MySQLEntityStoreTest.java
+++ b/extensions/entitystore-sqlkv/src/test/java/org/apache/polygene/entitystore/sqlkv/MySQLEntityStoreTest.java
@@ -36,7 +36,8 @@ import org.jooq.SQLDialect;
 import org.junit.jupiter.api.AfterEach;
 import org.junit.jupiter.api.Disabled;
 
-@Docker( image = "mysql", ports = @Port( exposed = 8801, inner = 3306),
+@Docker( image = "mysql:8.0.11",
+         ports = @Port( exposed = 8801, inner = 3306),
          environments = {
              @Environment( key = "MYSQL_ROOT_PASSWORD", value = ""),
              @Environment(key = "MYSQL_ALLOW_EMPTY_PASSWORD", value = "yes"),

http://git-wip-us.apache.org/repos/asf/polygene-java/blob/2a643f50/extensions/entitystore-sqlkv/src/test/java/org/apache/polygene/entitystore/sqlkv/MySQLEntityStoreTestSuite.java
----------------------------------------------------------------------
diff --git a/extensions/entitystore-sqlkv/src/test/java/org/apache/polygene/entitystore/sqlkv/MySQLEntityStoreTestSuite.java b/extensions/entitystore-sqlkv/src/test/java/org/apache/polygene/entitystore/sqlkv/MySQLEntityStoreTestSuite.java
index 60efc37..8a99ab9 100644
--- a/extensions/entitystore-sqlkv/src/test/java/org/apache/polygene/entitystore/sqlkv/MySQLEntityStoreTestSuite.java
+++ b/extensions/entitystore-sqlkv/src/test/java/org/apache/polygene/entitystore/sqlkv/MySQLEntityStoreTestSuite.java
@@ -34,7 +34,8 @@ import org.jooq.SQLDialect;
 import org.junit.jupiter.api.AfterEach;
 import org.junit.jupiter.api.Disabled;
 
-@Docker( image = "mysql", ports = @Port( exposed = 8801, inner = 3306),
+@Docker( image = "mysql:8.0.11",
+         ports = @Port( exposed = 8801, inner = 3306),
          environments = {
              @Environment( key = "MYSQL_ROOT_PASSWORD", value = ""),
              @Environment(key = "MYSQL_ALLOW_EMPTY_PASSWORD", value = "yes"),

http://git-wip-us.apache.org/repos/asf/polygene-java/blob/2a643f50/extensions/entitystore-zookeeper/src/test/java/org/apache/polygene/entitystore/zookeeper/ZookeeperEntityStoreTest.java
----------------------------------------------------------------------
diff --git a/extensions/entitystore-zookeeper/src/test/java/org/apache/polygene/entitystore/zookeeper/ZookeeperEntityStoreTest.java b/extensions/entitystore-zookeeper/src/test/java/org/apache/polygene/entitystore/zookeeper/ZookeeperEntityStoreTest.java
index 8ffc5e9..8c5fd78 100644
--- a/extensions/entitystore-zookeeper/src/test/java/org/apache/polygene/entitystore/zookeeper/ZookeeperEntityStoreTest.java
+++ b/extensions/entitystore-zookeeper/src/test/java/org/apache/polygene/entitystore/zookeeper/ZookeeperEntityStoreTest.java
@@ -35,7 +35,7 @@ import static java.lang.Thread.sleep;
 import static java.util.Collections.singletonList;
 
 
-@Docker( image = "zookeeper",
+@Docker( image = "zookeeper:3.4.11",
          ports = @Port( exposed = 32181, inner = 2181),
          newForEachCase = false
 )

http://git-wip-us.apache.org/repos/asf/polygene-java/blob/2a643f50/extensions/entitystore-zookeeper/src/test/java/org/apache/polygene/entitystore/zookeeper/ZookeeperEntityStoreTestSuite.java
----------------------------------------------------------------------
diff --git a/extensions/entitystore-zookeeper/src/test/java/org/apache/polygene/entitystore/zookeeper/ZookeeperEntityStoreTestSuite.java b/extensions/entitystore-zookeeper/src/test/java/org/apache/polygene/entitystore/zookeeper/ZookeeperEntityStoreTestSuite.java
index 44b93d9..94c1f55 100644
--- a/extensions/entitystore-zookeeper/src/test/java/org/apache/polygene/entitystore/zookeeper/ZookeeperEntityStoreTestSuite.java
+++ b/extensions/entitystore-zookeeper/src/test/java/org/apache/polygene/entitystore/zookeeper/ZookeeperEntityStoreTestSuite.java
@@ -32,7 +32,7 @@ import org.junit.jupiter.api.extension.ExtendWith;
 import static java.util.Collections.singletonList;
 import static org.apache.polygene.entitystore.zookeeper.ZookeeperEntityStoreTest.TEST_ZNODE_NAME;
 
-@Docker( image = "zookeeper",
+@Docker( image = "zookeeper:3.4.11",
          ports = @Port( exposed = 32181, inner = 2181),
          newForEachCase = false
 )

http://git-wip-us.apache.org/repos/asf/polygene-java/blob/2a643f50/extensions/entitystore-zookeeper/src/test/java/org/apache/polygene/entitystore/zookeeper/ZookeeperEntityStoreWithCacheTest.java
----------------------------------------------------------------------
diff --git a/extensions/entitystore-zookeeper/src/test/java/org/apache/polygene/entitystore/zookeeper/ZookeeperEntityStoreWithCacheTest.java b/extensions/entitystore-zookeeper/src/test/java/org/apache/polygene/entitystore/zookeeper/ZookeeperEntityStoreWithCacheTest.java
index d376187..3e027bc 100644
--- a/extensions/entitystore-zookeeper/src/test/java/org/apache/polygene/entitystore/zookeeper/ZookeeperEntityStoreWithCacheTest.java
+++ b/extensions/entitystore-zookeeper/src/test/java/org/apache/polygene/entitystore/zookeeper/ZookeeperEntityStoreWithCacheTest.java
@@ -34,7 +34,7 @@ import org.junit.jupiter.api.extension.ExtendWith;
 import static java.util.Collections.singletonList;
 import static org.apache.polygene.entitystore.zookeeper.ZookeeperEntityStoreTest.TEST_ZNODE_NAME;
 
-@Docker( image = "zookeeper",
+@Docker( image = "zookeeper:3.4.11",
          ports = @Port( exposed = 32181, inner = 2181),
          newForEachCase = false
 )