You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
feat: add compatibility for custom Kafka and PostgreSQL images
- Updated `BigDataContainerFactory` to support Testcontainers image compatibility checks for Kafka and PostgreSQL.
- Introduced helper methods to mark overridden Kafka and PostgreSQL images as compatible substitutes.
- Enhanced Kerberos configurations to handle escaped characters in JAAS keytab paths and principal values.
- Updated user guide with details on Kafka and PostgreSQL image compatibility logic.
Kafka and the open-source HMS PostgreSQL sidecar use typed Testcontainers classes instead of plain generic containers. When you override those images, `bigdata-test` marks the configured Kafka image as a compatible substitute for `apache/kafka` and the configured PostgreSQL image as a compatible substitute for `postgres`, so private mirrors or rebuilt images can still pass Testcontainers image checks.
237
+
236
238
You can place `[images]` in the same TOML files used by `@BigDataExtensions`, because `@BigDataTest` reads those locations before startup when the extensions annotation is present:
0 commit comments