mvolikas opened a new pull request, #1811:
URL: https://github.com/apache/stormcrawler/pull/1811

   Some GitHub runners were recently updated to use a newer version of Docker 
engine.
   This made the testcontainers compose tests fail, because testcontainers 
creates a separate helper container for compose by default. The default image 
is `docker:24.0.2`, which in turn uses an older API version, thus getting the 
following exception:
   ```
   Error response from daemon: client version 1.43 is too old. Minimum 
supported API version is 1.44, please upgrade your client to a newer version
   ```
   The current fix, makes testcontainers use the local Docker Compose binary 
(the runner's) instead of a container.
   An alternative would be to [pin to a newer image 
version](https://java.testcontainers.org/modules/docker_compose/#:~:text=DockerImageName.parse),
 but this would require updating the testcontainers dependency version.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to