Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/certbot/certbot.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAdrien Ferrand <adferrand@users.noreply.github.com>2020-12-04 04:00:32 +0300
committerGitHub <noreply@github.com>2020-12-04 04:00:32 +0300
commitd476aa43899c06320f5cf7c6e40f859a5bf9d1f8 (patch)
tree4083e945379b404e108ffa6676ebe76360a9394f /certbot-ci
parent22cf94f9308ce683c14e6c4e52ec10c5d22fa8d2 (diff)
Update both main VA and remote VA to use the provided DNS server (#8467)
Diffstat (limited to 'certbot-ci')
-rwxr-xr-xcertbot-ci/certbot_integration_tests/utils/acme_server.py19
1 files changed, 10 insertions, 9 deletions
diff --git a/certbot-ci/certbot_integration_tests/utils/acme_server.py b/certbot-ci/certbot_integration_tests/utils/acme_server.py
index 5559b44a6..aa501a279 100755
--- a/certbot-ci/certbot_integration_tests/utils/acme_server.py
+++ b/certbot-ci/certbot_integration_tests/utils/acme_server.py
@@ -149,10 +149,10 @@ class ACMEServer(object):
[pebble_path, '-config', pebble_config_path, '-dnsserver', dns_server, '-strict'],
env=environ)
- # pebble_ocsp_server is imported here and not at the top of module in order to avoid a useless
- # ImportError, in the case where cryptography dependency is too old to support ocsp, but
- # Boulder is used instead of Pebble, so pebble_ocsp_server is not used. This is the typical
- # situation of integration-certbot-oldest tox testenv.
+ # pebble_ocsp_server is imported here and not at the top of module in order to avoid a
+ # useless ImportError, in the case where cryptography dependency is too old to support ocsp,
+ # but Boulder is used instead of Pebble, so pebble_ocsp_server is not used. This is the
+ # typical situation of integration-certbot-oldest tox testenv.
from certbot_integration_tests.utils import pebble_ocsp_server
self._launch_process([sys.executable, pebble_ocsp_server.__file__])
@@ -178,11 +178,12 @@ class ACMEServer(object):
if self._dns_server:
# Change Boulder config to use the provided DNS server
- with open(join(instance_path, 'test/config/va.json'), 'r') as file_h:
- config = json.loads(file_h.read())
- config['va']['dnsResolvers'] = [self._dns_server]
- with open(join(instance_path, 'test/config/va.json'), 'w') as file_h:
- file_h.write(json.dumps(config, indent=2, separators=(',', ': ')))
+ for suffix in ["", "-remote-a", "-remote-b"]:
+ with open(join(instance_path, 'test/config/va{}.json'.format(suffix)), 'r') as f:
+ config = json.loads(f.read())
+ config['va']['dnsResolvers'] = [self._dns_server]
+ with open(join(instance_path, 'test/config/va{}.json'.format(suffix)), 'w') as f:
+ f.write(json.dumps(config, indent=2, separators=(',', ': ')))
try:
# Launch the Boulder server