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
{{ message }}
Repository navigation
Action container tests fail to resolve container IP on Docker Engine v29+ (NetworkSettings.IPAddress removed) #5582
ActionContainer.withContainer resolves a newly started action container's IP with docker inspect --format '{{.NetworkSettings.IPAddress}}', but the top-level network properties of NetworkSettings were removed in Docker Engine v29.0.0 (API v1.52). On that engine the template fails to resolve, docker inspect exits non-zero, and the following assertion aborts every action container test before it can reach the container.
Environment details
Docker Engine v29.3.0 (API v1.54) on Redhat 8.x.
Steps to reproduce the issue
Install Docker Engine v29.0.0 or newer (API v1.52+).
Run any test that uses ActionContainer.withContainer(...) (e.g. ./gradlew tests:test --tests "actionContainers.*")
ActionContainer.withContainer runs docker inspect --format '{{.NetworkSettings.IPAddress}}' <name> to discover the container IP and the command fails.
Provide the expected results and outputs:
docker inspect exits with 0 and prints the container IP, so the test can reach the action container on <ip>:8080.
Activity