This image is not specified in the code so I guess this is a requirement of a dependency. Other docker images that are explicitly mentioned in the code as bigtruedata/gcloud-pubsub-emulator were automatically pulled as seen in the test just before the failing one:
com.spotify.heroic.PubSubConsumerIT > consumeOneMessage STANDARD_OUT
14:29:02.761 [Test worker] INFO org.testcontainers.DockerClientFactory - Docker host IP address is localhost
14:29:02.777 [Test worker] INFO org.testcontainers.DockerClientFactory - Connected to docker:
Server Version: 20.10.5
API Version: 1.41
Operating System: Arch Linux
Total Memory: 15641 MB
14:29:02.783 [Test worker] INFO 🐳 [bigtruedata/gcloud-pubsub-emulator:latest] - Pulling docker image: bigtruedata/gcloud-pubsub-emulator:latest. Please be patient; this may take some time but only needs to be done once.
14:29:02.783 [Test worker] INFO org.testcontainers.DockerClientFactory - Docker host IP address is localhost
14:29:02.799 [Test worker] INFO org.testcontainers.DockerClientFactory - Connected to docker:
Server Version: 20.10.5
API Version: 1.41
Operating System: Arch Linux
Total Memory: 15641 MB
Build works fine just after manual pulling of image quay.io/testcontainers/ryuk:0.2.3
@Pierrotws there was a regression caused by the recent Docker release, and it is recommended to update Testcontainers to the latest version to fix the pulling issue. I hope this information helps the maintainers :)
Hi,
testing to build heroic for the first time, integrationTests failed. Due to a missing docker image.
This image is not specified in the code so I guess this is a requirement of a dependency. Other docker images that are explicitly mentioned in the code as bigtruedata/gcloud-pubsub-emulator were automatically pulled as seen in the test just before the failing one:
Build works fine just after manual pulling of image quay.io/testcontainers/ryuk:0.2.3