-
Bug
-
Resolution: Done
-
Undefined
-
None
-
False
-
-
False
-
-
Before reporting an issue
[x] I have read and understood the above terms for submitting issues, and I understand that my issue may be closed without action if I do not follow them.
Area
testsuite
Describe the bug
The test DockerClientTest is failing recently. The error is the following:
2025-11-11T11:18:53.5271268Z DockerClientTest ++ STDOUT: Using default tag: latest 2025-11-11T11:18:53.5272006Z DockerClientTest ++ The push refers to repository [localhost:5000/empty] 2025-11-11T11:18:53.5272635Z DockerClientTest ++ 2025-11-11T11:18:53.5273017Z DockerClientTest ++ --- 2025-11-11T11:18:53.5274740Z DockerClientTest ++ STDERR: failed to authorize: failed to fetch oauth token: Post "https://172.17.0.1:8543/auth/realms/docker-test-realm/protocol/docker-v2/auth": tls: failed to verify certificate: x509: cannot validate certificate for 172.17.0.1 because it doesn't contain any IP SANs 2025-11-11T11:18:53.5276480Z DockerClientTest ++ 2025-11-11T11:18:53.5277240Z DockerClientTest ++ 11:16:40,533 INFO [org.keycloak.testsuite.docker.DockerClientTest] calling all TestCleanup 2025-11-11T11:18:53.5278361Z DockerClientTest ++ 11:16:40,576 INFO [org.keycloak.testsuite.util.WaitUtils] Wait: 5000ms 2025-11-11T11:18:53.5279839Z DockerClientTest ++ 11:16:45,678 ERROR [org.keycloak.testsuite.docker.DockerClientTest] [DockerClientTest] shouldPerformDockerAuthAgainstRegistry() FAILED 2025-11-11T11:18:53.5281926Z DockerClientTest ++ 11:16:45,678 INFO [org.keycloak.testsuite.docker.DockerClientTest] [DockerClientTest] shouldPerformDockerAuthAgainstRegistry() FINISHED 2025-11-11T11:18:53.5283114Z DockerClientTest ++ 2025-11-11T11:18:53.5283503Z DockerClientTest ++ 2025-11-11T11:18:53.5283895Z DockerClientTest ++ Log has ended
So I suppose docker is checking now the SANs extensions in the certificate and TLS is failing. This test creates a docker registry and configures it to use keycloak. So the IP is the host network in the runner. My vote is to use plain http for this test.
Version
999.0.0-SNAPSHOT
Regression
[ ] The issue is a regression
Expected behavior
Test should work OK.
Actual behavior
Test failure .
How to Reproduce?
See for example this run: https://github.com/keycloak/keycloak/actions/runs/19263277490/job/55073417805?pr=44030
Anything else?
No response
- links to