DBZ-3826 Allow system test-suite to build KC images with arbitrary debezium connector versions

This commit is contained in:
jcechace 2021-08-09 02:36:38 +02:00 committed by Jiri Pechanec
parent 563b7a74b3
commit c9b0583438

View File

@ -20,13 +20,12 @@
<version.junit5>5.5.1</version.junit5>
<version.junit5.pioneer>0.5.1</version.junit5.pioneer>
<version.assertj>3.11.1</version.assertj>
<version.apicurio.converter>1.3.2.Final</version.apicurio.converter>
<!--KC image configuration-->
<image.registry>quay.io</image.registry>
<image.name>debezium/testing-openshift-connect:kafka-${version.kafka}-${project.version}</image.name>
<image.fullname>${image.registry}/${image.name}</image.fullname>
<!--Docker configuration-->
<docker.image.mysql>quay.io/debezium/example-mysql:latest</docker.image.mysql>
<docker.image.postgresql>quay.io/debezium/example-postgres:latest</docker.image.postgresql>
@ -300,7 +299,17 @@
<image.push.skip>true</image.push.skip>
<image.version.strimzi>latest</image.version.strimzi>
<image.base.name>quay.io/strimzi/kafka:${image.version.strimzi}-kafka-${version.kafka}</image.base.name>
<version.db2-connector>${project.version}</version.db2-connector>
<!--Debezium connector versions-->
<version.debezium.connector>${project.version}</version.debezium.connector>
<version.debezium.connector.mysql>${version.debezium.connector}</version.debezium.connector.mysql>
<version.debezium.connector.postgres>${version.debezium.connector}</version.debezium.connector.postgres>
<version.debezium.connector.mongodb>${version.debezium.connector}</version.debezium.connector.mongodb>
<version.debezium.connector.db2>${version.debezium.connector}</version.debezium.connector.db2>
<version.debezium.connector.sqlserver>${version.debezium.connector}</version.debezium.connector.sqlserver>
<!--Apicurio versions-->
<version.apicurio.converter>1.3.2.Final</version.apicurio.converter>
</properties>
<dependencies>
@ -309,35 +318,35 @@
<artifactId>debezium-connector-mysql</artifactId>
<classifier>plugin</classifier>
<type>zip</type>
<version>${project.version}</version>
<version>${version.debezium.connector.mysql}</version>
</dependency>
<dependency>
<groupId>io.debezium</groupId>
<artifactId>debezium-connector-postgres</artifactId>
<classifier>plugin</classifier>
<type>zip</type>
<version>${project.version}</version>
<version>${version.debezium.connector.postgres}</version>
</dependency>
<dependency>
<groupId>io.debezium</groupId>
<artifactId>debezium-connector-sqlserver</artifactId>
<classifier>plugin</classifier>
<type>zip</type>
<version>${project.version}</version>
<version>${version.debezium.connector.sqlserver}</version>
</dependency>
<dependency>
<groupId>io.debezium</groupId>
<artifactId>debezium-connector-mongodb</artifactId>
<classifier>plugin</classifier>
<type>zip</type>
<version>${project.version}</version>
<version>${version.debezium.connector.mongodb}</version>
</dependency>
<dependency>
<groupId>io.debezium</groupId>
<artifactId>debezium-connector-db2</artifactId>
<classifier>plugin</classifier>
<type>zip</type>
<version>${version.db2-connector}</version>
<version>${version.debezium.connector.db2}</version>
</dependency>
<dependency>
<groupId>io.apicurio</groupId>