From 99a81449c58b8fa753192e23240af404530d7222 Mon Sep 17 00:00:00 2001 From: Felix Fontein Date: Sun, 16 Nov 2025 11:02:29 +0100 Subject: [PATCH] Fix connection tests. (#1202) (#1204) (cherry picked from commit a349c5eed7e772f3321893a25b68260ed50d31cb) --- .../generic_connection_tests/tasks/main.yml | 20 +++++++++++++++++-- 1 file changed, 18 insertions(+), 2 deletions(-) diff --git a/tests/integration/targets/generic_connection_tests/tasks/main.yml b/tests/integration/targets/generic_connection_tests/tasks/main.yml index 3992410b..10cc64b6 100644 --- a/tests/integration/targets/generic_connection_tests/tasks/main.yml +++ b/tests/integration/targets/generic_connection_tests/tasks/main.yml @@ -133,8 +133,24 @@ - name: Get proxied daemon URLs set_fact: - docker_daemon_frontend_https: "https://{{ nginx_container.container.NetworkSettings.Networks[current_container_network_ip].IPAddress if current_container_network_ip else nginx_container.container.NetworkSettings.IPAddress }}:5000" - docker_daemon_frontend_http: "http://{{ nginx_container.container.NetworkSettings.Networks[current_container_network_ip].IPAddress if current_container_network_ip else nginx_container.container.NetworkSettings.IPAddress }}:6000" + # Since Docker 29, nginx_container.container.NetworkSettings.IPAddress no longer exists. + # Use the bridge network's IP address instead... + docker_daemon_frontend_https: >- + https://{{ + nginx_container.container.NetworkSettings.Networks[current_container_network_ip].IPAddress + if current_container_network_ip else ( + nginx_container.container.NetworkSettings.IPAddress + | default(nginx_container.container.NetworkSettings.Networks['bridge'].IPAddress) + ) + }}:5000 + docker_daemon_frontend_http: >- + http://{{ + nginx_container.container.NetworkSettings.Networks[current_container_network_ip].IPAddress + if current_container_network_ip else ( + nginx_container.container.NetworkSettings.IPAddress + | default(nginx_container.container.NetworkSettings.Networks['bridge'].IPAddress) + ) + }}:6000 - name: Wait for registry frontend uri: