Skip to content

Commit 0a8c04a

Browse files
committed
[FLINK-38809][Tests] Upgrade Testcontainers to 2.0.2
1 parent 1da1977 commit 0a8c04a

File tree

3 files changed

+11
-5
lines changed

3 files changed

+11
-5
lines changed

flink-end-to-end-tests/flink-sql-client-test/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -73,7 +73,7 @@ under the License.
7373
</dependency>
7474
<dependency>
7575
<groupId>org.testcontainers</groupId>
76-
<artifactId>kafka</artifactId>
76+
<artifactId>testcontainers-kafka</artifactId>
7777
<scope>test</scope>
7878
</dependency>
7979

flink-end-to-end-tests/flink-sql-client-test/src/test/java/SqlClientITCase.java

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -42,11 +42,11 @@
4242
import org.slf4j.Logger;
4343
import org.slf4j.LoggerFactory;
4444
import org.testcontainers.containers.GenericContainer;
45-
import org.testcontainers.containers.KafkaContainer;
4645
import org.testcontainers.containers.Network;
4746
import org.testcontainers.containers.output.Slf4jLogConsumer;
4847
import org.testcontainers.junit.jupiter.Container;
4948
import org.testcontainers.junit.jupiter.Testcontainers;
49+
import org.testcontainers.kafka.KafkaContainer;
5050
import org.testcontainers.utility.DockerImageName;
5151

5252
import java.io.File;
@@ -80,7 +80,9 @@ public class SqlClientITCase {
8080

8181
@Container
8282
public static final KafkaContainer KAFKA =
83-
new KafkaContainer(DockerImageName.parse(DockerImageVersions.KAFKA))
83+
new KafkaContainer(
84+
DockerImageName.parse(DockerImageVersions.KAFKA)
85+
.asCompatibleSubstituteFor("apache/kafka"))
8486
.withNetwork(NETWORK)
8587
.withNetworkAliases(INTER_CONTAINER_KAFKA_ALIAS)
8688
.withLogConsumer(LOG_CONSUMER);

pom.xml

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -164,7 +164,7 @@ under the License.
164164
<beam.version>2.54.0</beam.version>
165165
<protoc.version>4.32.1</protoc.version>
166166
<okhttp.version>3.14.9</okhttp.version>
167-
<testcontainers.version>1.20.2</testcontainers.version>
167+
<testcontainers.version>2.0.2</testcontainers.version>
168168
<lz4.version>1.8.0</lz4.version>
169169
<commons.io.version>2.15.1</commons.io.version>
170170
<japicmp.skip>false</japicmp.skip>
@@ -293,7 +293,7 @@ under the License.
293293

294294
<dependency>
295295
<groupId>org.testcontainers</groupId>
296-
<artifactId>junit-jupiter</artifactId>
296+
<artifactId>testcontainers-junit-jupiter</artifactId>
297297
<scope>test</scope>
298298
</dependency>
299299

@@ -1804,6 +1804,10 @@ under the License.
18041804
<forkNode implementation="org.apache.maven.plugin.surefire.extensions.SurefireForkNodeFactory"/>
18051805
<reuseForks>${flink.reuseForks}</reuseForks>
18061806
<trimStackTrace>false</trimStackTrace>
1807+
<environmentVariables>
1808+
<!-- Force docker-java to use API version 1.41 for compatibility with CI environment -->
1809+
<DOCKER_API_VERSION>1.41</DOCKER_API_VERSION>
1810+
</environmentVariables>
18071811
<systemPropertyVariables combine.children="append">
18081812
<forkNumber>0${surefire.forkNumber}</forkNumber>
18091813
<!-- $$ ensures that surefire resolves this to the current forkNumber,

0 commit comments

Comments
 (0)