Browse Source

fix(api): create zones with SOA REFRESH = 1h, fixes #570

Peter Thomassen 3 years ago
parent
commit
b960c5c6b1
2 changed files with 3 additions and 3 deletions
  1. 2 2
      api/desecapi/pdns_change_tracker.py
  2. 1 1
      api/desecapi/tests/base.py

+ 2 - 2
api/desecapi/pdns_change_tracker.py

@@ -98,10 +98,10 @@ class PDNSChangeTracker:
                         'ttl': 300,
                         'records': [{
                             # SOA refresh: 1 day (only needed for nslord --> nsmaster replication after RRSIG rotation)
-                            # SOA retry = refresh
+                            # SOA retry = 1h
                             # SOA expire: 4 weeks (all signatures will have expired anyways)
                             # SOA minimum: 3600 (for CDS, CDNSKEY, DNSKEY, NSEC3PARAM)
-                            'content': 'get.desec.io. get.desec.io. 1 86400 86400 2419200 3600',
+                            'content': 'get.desec.io. get.desec.io. 1 86400 3600 2419200 3600',
                             'disabled': False
                         }],
                     }],

+ 1 - 1
api/desecapi/tests/base.py

@@ -767,7 +767,7 @@ class DesecTestCase(MockPDNSTestCase):
 
     @classmethod
     def requests_desec_domain_creation(cls, name=None):
-        soa_content = 'get.desec.io. get.desec.io. 1 86400 86400 2419200 3600'
+        soa_content = 'get.desec.io. get.desec.io. 1 86400 3600 2419200 3600'
         return [
             cls.request_pdns_zone_create(ns='LORD', payload=soa_content),
             cls.request_pdns_zone_create(ns='MASTER'),