diff --git a/debezium-server-iceberg-sink/src/test/java/io/debezium/server/iceberg/ConfigSource.java b/debezium-server-iceberg-sink/src/test/java/io/debezium/server/iceberg/ConfigSource.java
index a47b25c4..4ea5ebde 100644
--- a/debezium-server-iceberg-sink/src/test/java/io/debezium/server/iceberg/ConfigSource.java
+++ b/debezium-server-iceberg-sink/src/test/java/io/debezium/server/iceberg/ConfigSource.java
@@ -21,6 +21,13 @@ public class ConfigSource extends TestConfigSource {
public static final String S3_BUCKET = "test-bucket";
public static final Path HISTORY_FILE = Testing.Files.createTestingPath("dbhistory.txt").toAbsolutePath();
+ @Override
+ public int getOrdinal() {
+ // Configuration property precedence is based on ordinal values and since we override the
+ // properties in TestConfigSource, we should give this a higher priority.
+ return super.getOrdinal() + 1;
+ }
+
public ConfigSource() {
config.put("quarkus.profile", "postgresql");
// common sink conf
diff --git a/pom.xml b/pom.xml
index 080aba94..2e4a45dc 100644
--- a/pom.xml
+++ b/pom.xml
@@ -39,7 +39,7 @@
1.7.0.Final
8.0.26
- 2.0.3.Final
+ 2.2.3.Final