summaryrefslogtreecommitdiff
path: root/smoketest/scripts/cli
diff options
context:
space:
mode:
authorChristian Breunig <christian@breunig.cc>2025-05-05 17:20:44 +0200
committerChristian Breunig <christian@breunig.cc>2025-05-05 19:50:20 +0200
commitf40cf6064a02fbb6baae924e94b9183d6bd87474 (patch)
treed1afdf3793a7b17cab879f595f9e37c387bf3153 /smoketest/scripts/cli
parent59d86826a2ffb2df6a0ce603c879e541a4fe88ba (diff)
downloadvyos-1x-f40cf6064a02fbb6baae924e94b9183d6bd87474.tar.gz
vyos-1x-f40cf6064a02fbb6baae924e94b9183d6bd87474.zip
pki: T7122: when ACME listen-address is used - check if port is available
When instructing certbot to listen on a given address, check if the address is free to use. Also take this into account when spawning certbot behind HAProxy. If the address is not (yet) bound - the request must be done in standalone mode and not via the reverse-proxy.
Diffstat (limited to 'smoketest/scripts/cli')
-rwxr-xr-xsmoketest/scripts/cli/test_load-balancing_haproxy.py6
1 files changed, 3 insertions, 3 deletions
diff --git a/smoketest/scripts/cli/test_load-balancing_haproxy.py b/smoketest/scripts/cli/test_load-balancing_haproxy.py
index 6a410ffde..833e0a92b 100755
--- a/smoketest/scripts/cli/test_load-balancing_haproxy.py
+++ b/smoketest/scripts/cli/test_load-balancing_haproxy.py
@@ -603,13 +603,13 @@ class TestLoadBalancingReverseProxy(VyOSUnitTestSHIM.TestCase):
self.assertIn('mode http', config[frontend_name])
self.assertIn('bind [::]:80 v4v6', config[frontend_name])
self.assertIn('acl acme_acl path_beg /.well-known/acme-challenge/', config[frontend_name])
- self.assertIn(f'use_backend certbot_{haproxy_service_name}_backend if acme_acl', config[frontend_name])
+ self.assertIn('use_backend buildin_acme_certbot if acme_acl', config[frontend_name])
self.assertIn('redirect scheme https code 301 if !acme_acl', config[frontend_name])
- backend_name = f'backend certbot_{haproxy_service_name}_backend'
+ backend_name = 'backend buildin_acme_certbot'
self.assertIn(backend_name, config.keys())
port = get_default_port('certbot_haproxy')
- self.assertIn(f'server acme_https_front 127.0.0.1:{port}', config[backend_name])
+ self.assertIn(f'server localhost 127.0.0.1:{port}', config[backend_name])
if __name__ == '__main__':
unittest.main(verbosity=2)