Bridge network for communication between ApiServerContainer and Etcd#420
Bridge network for communication between ApiServerContainer and Etcd#420MikeEdgar wants to merge 1 commit intodajudge:masterfrom
Conversation
Signed-off-by: Michael Edgar <medgar@redhat.com>
|
Thanks for the contribution! I noticed there are a few other places using the same
Since Summoning @kiview - have you seen similar podman incompatibilities with container network mode in other Testcontainers projects? Is this a known limitation where podman behaves differently than Docker when it comes to container dependencies and cleanup? |
Ah, no. I have only been using a limited number of the containers (via Quarkus's Kubernetes devservices) and I haven't tried those. I suspect the behavior would be similar though. Using I wasn't able to run the tests locally due to what seems like DockerHub rate/authentication limits. |
|
@dajudge yeah, I'm pretty sure that's due to the fact, that Podman networking works quite differently, and it doesn't surprise me at all, that this "implementation detail hack" of using the container ID to reuse the same network namespace doesn't work for them. I even remember, that the entre tc-java test suite, when run with Podman, would reach a broken state, since Podman ended up in a broken state (potentially even around networking). However, it's always also worth to open an issue on such incompatibilities with Docker upstream with Podman, since they are generally interested in achieving API parity when run in their Docker compatibility mode. |
Fixes #419