diff --git a/tests_e2e/test_docker_compose.py b/tests_e2e/test_docker_compose.py index 83db51c..3d287a4 100644 --- a/tests_e2e/test_docker_compose.py +++ b/tests_e2e/test_docker_compose.py @@ -96,25 +96,8 @@ def create_cloudflare_ips_file(): if _cloudflare_ips_created and cloudflare_ips_path.exists() and cloudflare_ips_path.is_file(): return - # Download Cloudflare IPv4 ranges - subprocess.run( - ["curl", "-s", "https://www.cloudflare.com/ips-v4"], - stdout=open(cloudflare_ips_path, 'w'), - check=True - ) - with open(cloudflare_ips_path, 'a') as f: - f.write("\n") - - # Download Cloudflare IPv6 ranges - subprocess.run( - ["curl", "-s", "https://www.cloudflare.com/ips-v6"], - stdout=open(cloudflare_ips_path, 'a'), - check=True - ) - # Add Docker private network range so HAProxy treats test requests as from Cloudflare with open(cloudflare_ips_path, 'a') as f: - f.write("\n") f.write("172.16.0.0/12\n") # Docker bridge networks are typically in this range # Mark as created for this test session diff --git a/tests_e2e/test_swarm.py b/tests_e2e/test_swarm.py index 82bdeb9..b355e95 100644 --- a/tests_e2e/test_swarm.py +++ b/tests_e2e/test_swarm.py @@ -239,19 +239,9 @@ def create_cloudflare_config(): temp_path = Path(f.name) try: - subprocess.run( - ["curl", "-s", "https://www.cloudflare.com/ips-v4"], - stdout=open(temp_path, "w"), check=True - ) - with open(temp_path, "a") as f: - f.write("\n") - subprocess.run( - ["curl", "-s", "https://www.cloudflare.com/ips-v6"], - stdout=open(temp_path, "a"), check=True - ) # Add Docker ingress range so test requests appear to come from Cloudflare with open(temp_path, "a") as f: - f.write("\n10.0.0.0/8\n") + f.write("10.0.0.0/8\n") create_swarm_config("cloudflare_ips", temp_path) _cloudflare_config_created = True