Testcontainers 1.19.6 provides new modules for ChromaDB, Milvus and Weaviate. This commit introduce the usage of those modules and reduce configuration needed to setup integration tests.

Comment From: eddumelendez

We also discovered that Milvus can be configured with an embedded etcd and local storage reducing the complexity to setup the environment.

Comment From: tzolov

Thanks @eddumelendez , This looks good. I'm even willing to gave in in not keeping the milvus docker compose ;).

Comment From: tzolov

Rebased, squashed and merged at 6de57d5f37b0f95571d427c328e5ae1d20d33a73