Updated acme dns list

- Updated acme dns configs
- Updated dns propagation timeout from default (2min) to 5 minutes
This commit is contained in:
Toby Chui 2024-07-29 12:55:37 +08:00
parent 0f772a715b
commit 7626857c02
2 changed files with 132 additions and 1 deletions

View File

@ -143,6 +143,7 @@ func GetDNSProviderByJsonConfig(name string, js string)(challenge.Provider, erro
if err != nil { if err != nil {
return nil, err return nil, err
} }
cfg.PropagationTimeout = 5*time.Minute
return alidns.NewDNSProviderConfig(cfg) return alidns.NewDNSProviderConfig(cfg)
case "allinkl": case "allinkl":
cfg := allinkl.NewDefaultConfig() cfg := allinkl.NewDefaultConfig()
@ -150,6 +151,7 @@ func GetDNSProviderByJsonConfig(name string, js string)(challenge.Provider, erro
if err != nil { if err != nil {
return nil, err return nil, err
} }
cfg.PropagationTimeout = 5*time.Minute
return allinkl.NewDNSProviderConfig(cfg) return allinkl.NewDNSProviderConfig(cfg)
case "arvancloud": case "arvancloud":
cfg := arvancloud.NewDefaultConfig() cfg := arvancloud.NewDefaultConfig()
@ -157,6 +159,7 @@ func GetDNSProviderByJsonConfig(name string, js string)(challenge.Provider, erro
if err != nil { if err != nil {
return nil, err return nil, err
} }
cfg.PropagationTimeout = 5*time.Minute
return arvancloud.NewDNSProviderConfig(cfg) return arvancloud.NewDNSProviderConfig(cfg)
case "auroradns": case "auroradns":
cfg := auroradns.NewDefaultConfig() cfg := auroradns.NewDefaultConfig()
@ -164,6 +167,7 @@ func GetDNSProviderByJsonConfig(name string, js string)(challenge.Provider, erro
if err != nil { if err != nil {
return nil, err return nil, err
} }
cfg.PropagationTimeout = 5*time.Minute
return auroradns.NewDNSProviderConfig(cfg) return auroradns.NewDNSProviderConfig(cfg)
case "autodns": case "autodns":
cfg := autodns.NewDefaultConfig() cfg := autodns.NewDefaultConfig()
@ -171,6 +175,7 @@ func GetDNSProviderByJsonConfig(name string, js string)(challenge.Provider, erro
if err != nil { if err != nil {
return nil, err return nil, err
} }
cfg.PropagationTimeout = 5*time.Minute
return autodns.NewDNSProviderConfig(cfg) return autodns.NewDNSProviderConfig(cfg)
case "azure": case "azure":
cfg := azure.NewDefaultConfig() cfg := azure.NewDefaultConfig()
@ -178,6 +183,7 @@ func GetDNSProviderByJsonConfig(name string, js string)(challenge.Provider, erro
if err != nil { if err != nil {
return nil, err return nil, err
} }
cfg.PropagationTimeout = 5*time.Minute
return azure.NewDNSProviderConfig(cfg) return azure.NewDNSProviderConfig(cfg)
case "azuredns": case "azuredns":
cfg := azuredns.NewDefaultConfig() cfg := azuredns.NewDefaultConfig()
@ -185,6 +191,7 @@ func GetDNSProviderByJsonConfig(name string, js string)(challenge.Provider, erro
if err != nil { if err != nil {
return nil, err return nil, err
} }
cfg.PropagationTimeout = 5*time.Minute
return azuredns.NewDNSProviderConfig(cfg) return azuredns.NewDNSProviderConfig(cfg)
case "bindman": case "bindman":
cfg := bindman.NewDefaultConfig() cfg := bindman.NewDefaultConfig()
@ -192,6 +199,7 @@ func GetDNSProviderByJsonConfig(name string, js string)(challenge.Provider, erro
if err != nil { if err != nil {
return nil, err return nil, err
} }
cfg.PropagationTimeout = 5*time.Minute
return bindman.NewDNSProviderConfig(cfg) return bindman.NewDNSProviderConfig(cfg)
case "bluecat": case "bluecat":
cfg := bluecat.NewDefaultConfig() cfg := bluecat.NewDefaultConfig()
@ -199,6 +207,7 @@ func GetDNSProviderByJsonConfig(name string, js string)(challenge.Provider, erro
if err != nil { if err != nil {
return nil, err return nil, err
} }
cfg.PropagationTimeout = 5*time.Minute
return bluecat.NewDNSProviderConfig(cfg) return bluecat.NewDNSProviderConfig(cfg)
case "brandit": case "brandit":
cfg := brandit.NewDefaultConfig() cfg := brandit.NewDefaultConfig()
@ -206,6 +215,7 @@ func GetDNSProviderByJsonConfig(name string, js string)(challenge.Provider, erro
if err != nil { if err != nil {
return nil, err return nil, err
} }
cfg.PropagationTimeout = 5*time.Minute
return brandit.NewDNSProviderConfig(cfg) return brandit.NewDNSProviderConfig(cfg)
case "bunny": case "bunny":
cfg := bunny.NewDefaultConfig() cfg := bunny.NewDefaultConfig()
@ -213,6 +223,7 @@ func GetDNSProviderByJsonConfig(name string, js string)(challenge.Provider, erro
if err != nil { if err != nil {
return nil, err return nil, err
} }
cfg.PropagationTimeout = 5*time.Minute
return bunny.NewDNSProviderConfig(cfg) return bunny.NewDNSProviderConfig(cfg)
case "checkdomain": case "checkdomain":
cfg := checkdomain.NewDefaultConfig() cfg := checkdomain.NewDefaultConfig()
@ -220,6 +231,7 @@ func GetDNSProviderByJsonConfig(name string, js string)(challenge.Provider, erro
if err != nil { if err != nil {
return nil, err return nil, err
} }
cfg.PropagationTimeout = 5*time.Minute
return checkdomain.NewDNSProviderConfig(cfg) return checkdomain.NewDNSProviderConfig(cfg)
case "civo": case "civo":
cfg := civo.NewDefaultConfig() cfg := civo.NewDefaultConfig()
@ -227,6 +239,7 @@ func GetDNSProviderByJsonConfig(name string, js string)(challenge.Provider, erro
if err != nil { if err != nil {
return nil, err return nil, err
} }
cfg.PropagationTimeout = 5*time.Minute
return civo.NewDNSProviderConfig(cfg) return civo.NewDNSProviderConfig(cfg)
case "clouddns": case "clouddns":
cfg := clouddns.NewDefaultConfig() cfg := clouddns.NewDefaultConfig()
@ -234,6 +247,7 @@ func GetDNSProviderByJsonConfig(name string, js string)(challenge.Provider, erro
if err != nil { if err != nil {
return nil, err return nil, err
} }
cfg.PropagationTimeout = 5*time.Minute
return clouddns.NewDNSProviderConfig(cfg) return clouddns.NewDNSProviderConfig(cfg)
case "cloudflare": case "cloudflare":
cfg := cloudflare.NewDefaultConfig() cfg := cloudflare.NewDefaultConfig()
@ -241,6 +255,7 @@ func GetDNSProviderByJsonConfig(name string, js string)(challenge.Provider, erro
if err != nil { if err != nil {
return nil, err return nil, err
} }
cfg.PropagationTimeout = 5*time.Minute
return cloudflare.NewDNSProviderConfig(cfg) return cloudflare.NewDNSProviderConfig(cfg)
case "cloudns": case "cloudns":
cfg := cloudns.NewDefaultConfig() cfg := cloudns.NewDefaultConfig()
@ -248,6 +263,7 @@ func GetDNSProviderByJsonConfig(name string, js string)(challenge.Provider, erro
if err != nil { if err != nil {
return nil, err return nil, err
} }
cfg.PropagationTimeout = 5*time.Minute
return cloudns.NewDNSProviderConfig(cfg) return cloudns.NewDNSProviderConfig(cfg)
case "cloudru": case "cloudru":
cfg := cloudru.NewDefaultConfig() cfg := cloudru.NewDefaultConfig()
@ -255,6 +271,7 @@ func GetDNSProviderByJsonConfig(name string, js string)(challenge.Provider, erro
if err != nil { if err != nil {
return nil, err return nil, err
} }
cfg.PropagationTimeout = 5*time.Minute
return cloudru.NewDNSProviderConfig(cfg) return cloudru.NewDNSProviderConfig(cfg)
case "cloudxns": case "cloudxns":
cfg := cloudxns.NewDefaultConfig() cfg := cloudxns.NewDefaultConfig()
@ -262,6 +279,7 @@ func GetDNSProviderByJsonConfig(name string, js string)(challenge.Provider, erro
if err != nil { if err != nil {
return nil, err return nil, err
} }
cfg.PropagationTimeout = 5*time.Minute
return cloudxns.NewDNSProviderConfig(cfg) return cloudxns.NewDNSProviderConfig(cfg)
case "conoha": case "conoha":
cfg := conoha.NewDefaultConfig() cfg := conoha.NewDefaultConfig()
@ -269,6 +287,7 @@ func GetDNSProviderByJsonConfig(name string, js string)(challenge.Provider, erro
if err != nil { if err != nil {
return nil, err return nil, err
} }
cfg.PropagationTimeout = 5*time.Minute
return conoha.NewDNSProviderConfig(cfg) return conoha.NewDNSProviderConfig(cfg)
case "constellix": case "constellix":
cfg := constellix.NewDefaultConfig() cfg := constellix.NewDefaultConfig()
@ -276,6 +295,7 @@ func GetDNSProviderByJsonConfig(name string, js string)(challenge.Provider, erro
if err != nil { if err != nil {
return nil, err return nil, err
} }
cfg.PropagationTimeout = 5*time.Minute
return constellix.NewDNSProviderConfig(cfg) return constellix.NewDNSProviderConfig(cfg)
case "cpanel": case "cpanel":
cfg := cpanel.NewDefaultConfig() cfg := cpanel.NewDefaultConfig()
@ -283,6 +303,7 @@ func GetDNSProviderByJsonConfig(name string, js string)(challenge.Provider, erro
if err != nil { if err != nil {
return nil, err return nil, err
} }
cfg.PropagationTimeout = 5*time.Minute
return cpanel.NewDNSProviderConfig(cfg) return cpanel.NewDNSProviderConfig(cfg)
case "derak": case "derak":
cfg := derak.NewDefaultConfig() cfg := derak.NewDefaultConfig()
@ -290,6 +311,7 @@ func GetDNSProviderByJsonConfig(name string, js string)(challenge.Provider, erro
if err != nil { if err != nil {
return nil, err return nil, err
} }
cfg.PropagationTimeout = 5*time.Minute
return derak.NewDNSProviderConfig(cfg) return derak.NewDNSProviderConfig(cfg)
case "desec": case "desec":
cfg := desec.NewDefaultConfig() cfg := desec.NewDefaultConfig()
@ -297,6 +319,7 @@ func GetDNSProviderByJsonConfig(name string, js string)(challenge.Provider, erro
if err != nil { if err != nil {
return nil, err return nil, err
} }
cfg.PropagationTimeout = 5*time.Minute
return desec.NewDNSProviderConfig(cfg) return desec.NewDNSProviderConfig(cfg)
case "digitalocean": case "digitalocean":
cfg := digitalocean.NewDefaultConfig() cfg := digitalocean.NewDefaultConfig()
@ -304,6 +327,7 @@ func GetDNSProviderByJsonConfig(name string, js string)(challenge.Provider, erro
if err != nil { if err != nil {
return nil, err return nil, err
} }
cfg.PropagationTimeout = 5*time.Minute
return digitalocean.NewDNSProviderConfig(cfg) return digitalocean.NewDNSProviderConfig(cfg)
case "dnshomede": case "dnshomede":
cfg := dnshomede.NewDefaultConfig() cfg := dnshomede.NewDefaultConfig()
@ -311,6 +335,7 @@ func GetDNSProviderByJsonConfig(name string, js string)(challenge.Provider, erro
if err != nil { if err != nil {
return nil, err return nil, err
} }
cfg.PropagationTimeout = 5*time.Minute
return dnshomede.NewDNSProviderConfig(cfg) return dnshomede.NewDNSProviderConfig(cfg)
case "dnsimple": case "dnsimple":
cfg := dnsimple.NewDefaultConfig() cfg := dnsimple.NewDefaultConfig()
@ -318,6 +343,7 @@ func GetDNSProviderByJsonConfig(name string, js string)(challenge.Provider, erro
if err != nil { if err != nil {
return nil, err return nil, err
} }
cfg.PropagationTimeout = 5*time.Minute
return dnsimple.NewDNSProviderConfig(cfg) return dnsimple.NewDNSProviderConfig(cfg)
case "dnsmadeeasy": case "dnsmadeeasy":
cfg := dnsmadeeasy.NewDefaultConfig() cfg := dnsmadeeasy.NewDefaultConfig()
@ -325,6 +351,7 @@ func GetDNSProviderByJsonConfig(name string, js string)(challenge.Provider, erro
if err != nil { if err != nil {
return nil, err return nil, err
} }
cfg.PropagationTimeout = 5*time.Minute
return dnsmadeeasy.NewDNSProviderConfig(cfg) return dnsmadeeasy.NewDNSProviderConfig(cfg)
case "dnspod": case "dnspod":
cfg := dnspod.NewDefaultConfig() cfg := dnspod.NewDefaultConfig()
@ -332,6 +359,7 @@ func GetDNSProviderByJsonConfig(name string, js string)(challenge.Provider, erro
if err != nil { if err != nil {
return nil, err return nil, err
} }
cfg.PropagationTimeout = 5*time.Minute
return dnspod.NewDNSProviderConfig(cfg) return dnspod.NewDNSProviderConfig(cfg)
case "dode": case "dode":
cfg := dode.NewDefaultConfig() cfg := dode.NewDefaultConfig()
@ -339,6 +367,7 @@ func GetDNSProviderByJsonConfig(name string, js string)(challenge.Provider, erro
if err != nil { if err != nil {
return nil, err return nil, err
} }
cfg.PropagationTimeout = 5*time.Minute
return dode.NewDNSProviderConfig(cfg) return dode.NewDNSProviderConfig(cfg)
case "domeneshop": case "domeneshop":
cfg := domeneshop.NewDefaultConfig() cfg := domeneshop.NewDefaultConfig()
@ -346,6 +375,7 @@ func GetDNSProviderByJsonConfig(name string, js string)(challenge.Provider, erro
if err != nil { if err != nil {
return nil, err return nil, err
} }
cfg.PropagationTimeout = 5*time.Minute
return domeneshop.NewDNSProviderConfig(cfg) return domeneshop.NewDNSProviderConfig(cfg)
case "dreamhost": case "dreamhost":
cfg := dreamhost.NewDefaultConfig() cfg := dreamhost.NewDefaultConfig()
@ -353,6 +383,7 @@ func GetDNSProviderByJsonConfig(name string, js string)(challenge.Provider, erro
if err != nil { if err != nil {
return nil, err return nil, err
} }
cfg.PropagationTimeout = 5*time.Minute
return dreamhost.NewDNSProviderConfig(cfg) return dreamhost.NewDNSProviderConfig(cfg)
case "duckdns": case "duckdns":
cfg := duckdns.NewDefaultConfig() cfg := duckdns.NewDefaultConfig()
@ -360,6 +391,7 @@ func GetDNSProviderByJsonConfig(name string, js string)(challenge.Provider, erro
if err != nil { if err != nil {
return nil, err return nil, err
} }
cfg.PropagationTimeout = 5*time.Minute
return duckdns.NewDNSProviderConfig(cfg) return duckdns.NewDNSProviderConfig(cfg)
case "dyn": case "dyn":
cfg := dyn.NewDefaultConfig() cfg := dyn.NewDefaultConfig()
@ -367,6 +399,7 @@ func GetDNSProviderByJsonConfig(name string, js string)(challenge.Provider, erro
if err != nil { if err != nil {
return nil, err return nil, err
} }
cfg.PropagationTimeout = 5*time.Minute
return dyn.NewDNSProviderConfig(cfg) return dyn.NewDNSProviderConfig(cfg)
case "dynu": case "dynu":
cfg := dynu.NewDefaultConfig() cfg := dynu.NewDefaultConfig()
@ -374,6 +407,7 @@ func GetDNSProviderByJsonConfig(name string, js string)(challenge.Provider, erro
if err != nil { if err != nil {
return nil, err return nil, err
} }
cfg.PropagationTimeout = 5*time.Minute
return dynu.NewDNSProviderConfig(cfg) return dynu.NewDNSProviderConfig(cfg)
case "easydns": case "easydns":
cfg := easydns.NewDefaultConfig() cfg := easydns.NewDefaultConfig()
@ -381,6 +415,7 @@ func GetDNSProviderByJsonConfig(name string, js string)(challenge.Provider, erro
if err != nil { if err != nil {
return nil, err return nil, err
} }
cfg.PropagationTimeout = 5*time.Minute
return easydns.NewDNSProviderConfig(cfg) return easydns.NewDNSProviderConfig(cfg)
case "efficientip": case "efficientip":
cfg := efficientip.NewDefaultConfig() cfg := efficientip.NewDefaultConfig()
@ -388,6 +423,7 @@ func GetDNSProviderByJsonConfig(name string, js string)(challenge.Provider, erro
if err != nil { if err != nil {
return nil, err return nil, err
} }
cfg.PropagationTimeout = 5*time.Minute
return efficientip.NewDNSProviderConfig(cfg) return efficientip.NewDNSProviderConfig(cfg)
case "epik": case "epik":
cfg := epik.NewDefaultConfig() cfg := epik.NewDefaultConfig()
@ -395,6 +431,7 @@ func GetDNSProviderByJsonConfig(name string, js string)(challenge.Provider, erro
if err != nil { if err != nil {
return nil, err return nil, err
} }
cfg.PropagationTimeout = 5*time.Minute
return epik.NewDNSProviderConfig(cfg) return epik.NewDNSProviderConfig(cfg)
case "exoscale": case "exoscale":
cfg := exoscale.NewDefaultConfig() cfg := exoscale.NewDefaultConfig()
@ -402,6 +439,7 @@ func GetDNSProviderByJsonConfig(name string, js string)(challenge.Provider, erro
if err != nil { if err != nil {
return nil, err return nil, err
} }
cfg.PropagationTimeout = 5*time.Minute
return exoscale.NewDNSProviderConfig(cfg) return exoscale.NewDNSProviderConfig(cfg)
case "freemyip": case "freemyip":
cfg := freemyip.NewDefaultConfig() cfg := freemyip.NewDefaultConfig()
@ -409,6 +447,7 @@ func GetDNSProviderByJsonConfig(name string, js string)(challenge.Provider, erro
if err != nil { if err != nil {
return nil, err return nil, err
} }
cfg.PropagationTimeout = 5*time.Minute
return freemyip.NewDNSProviderConfig(cfg) return freemyip.NewDNSProviderConfig(cfg)
case "gandi": case "gandi":
cfg := gandi.NewDefaultConfig() cfg := gandi.NewDefaultConfig()
@ -416,6 +455,7 @@ func GetDNSProviderByJsonConfig(name string, js string)(challenge.Provider, erro
if err != nil { if err != nil {
return nil, err return nil, err
} }
cfg.PropagationTimeout = 5*time.Minute
return gandi.NewDNSProviderConfig(cfg) return gandi.NewDNSProviderConfig(cfg)
case "gandiv5": case "gandiv5":
cfg := gandiv5.NewDefaultConfig() cfg := gandiv5.NewDefaultConfig()
@ -423,6 +463,7 @@ func GetDNSProviderByJsonConfig(name string, js string)(challenge.Provider, erro
if err != nil { if err != nil {
return nil, err return nil, err
} }
cfg.PropagationTimeout = 5*time.Minute
return gandiv5.NewDNSProviderConfig(cfg) return gandiv5.NewDNSProviderConfig(cfg)
case "gcore": case "gcore":
cfg := gcore.NewDefaultConfig() cfg := gcore.NewDefaultConfig()
@ -430,6 +471,7 @@ func GetDNSProviderByJsonConfig(name string, js string)(challenge.Provider, erro
if err != nil { if err != nil {
return nil, err return nil, err
} }
cfg.PropagationTimeout = 5*time.Minute
return gcore.NewDNSProviderConfig(cfg) return gcore.NewDNSProviderConfig(cfg)
case "glesys": case "glesys":
cfg := glesys.NewDefaultConfig() cfg := glesys.NewDefaultConfig()
@ -437,6 +479,7 @@ func GetDNSProviderByJsonConfig(name string, js string)(challenge.Provider, erro
if err != nil { if err != nil {
return nil, err return nil, err
} }
cfg.PropagationTimeout = 5*time.Minute
return glesys.NewDNSProviderConfig(cfg) return glesys.NewDNSProviderConfig(cfg)
case "godaddy": case "godaddy":
cfg := godaddy.NewDefaultConfig() cfg := godaddy.NewDefaultConfig()
@ -444,6 +487,7 @@ func GetDNSProviderByJsonConfig(name string, js string)(challenge.Provider, erro
if err != nil { if err != nil {
return nil, err return nil, err
} }
cfg.PropagationTimeout = 5*time.Minute
return godaddy.NewDNSProviderConfig(cfg) return godaddy.NewDNSProviderConfig(cfg)
case "googledomains": case "googledomains":
cfg := googledomains.NewDefaultConfig() cfg := googledomains.NewDefaultConfig()
@ -451,6 +495,7 @@ func GetDNSProviderByJsonConfig(name string, js string)(challenge.Provider, erro
if err != nil { if err != nil {
return nil, err return nil, err
} }
cfg.PropagationTimeout = 5*time.Minute
return googledomains.NewDNSProviderConfig(cfg) return googledomains.NewDNSProviderConfig(cfg)
case "hetzner": case "hetzner":
cfg := hetzner.NewDefaultConfig() cfg := hetzner.NewDefaultConfig()
@ -458,6 +503,7 @@ func GetDNSProviderByJsonConfig(name string, js string)(challenge.Provider, erro
if err != nil { if err != nil {
return nil, err return nil, err
} }
cfg.PropagationTimeout = 5*time.Minute
return hetzner.NewDNSProviderConfig(cfg) return hetzner.NewDNSProviderConfig(cfg)
case "hostingde": case "hostingde":
cfg := hostingde.NewDefaultConfig() cfg := hostingde.NewDefaultConfig()
@ -465,6 +511,7 @@ func GetDNSProviderByJsonConfig(name string, js string)(challenge.Provider, erro
if err != nil { if err != nil {
return nil, err return nil, err
} }
cfg.PropagationTimeout = 5*time.Minute
return hostingde.NewDNSProviderConfig(cfg) return hostingde.NewDNSProviderConfig(cfg)
case "hosttech": case "hosttech":
cfg := hosttech.NewDefaultConfig() cfg := hosttech.NewDefaultConfig()
@ -472,6 +519,7 @@ func GetDNSProviderByJsonConfig(name string, js string)(challenge.Provider, erro
if err != nil { if err != nil {
return nil, err return nil, err
} }
cfg.PropagationTimeout = 5*time.Minute
return hosttech.NewDNSProviderConfig(cfg) return hosttech.NewDNSProviderConfig(cfg)
case "httpnet": case "httpnet":
cfg := httpnet.NewDefaultConfig() cfg := httpnet.NewDefaultConfig()
@ -479,6 +527,7 @@ func GetDNSProviderByJsonConfig(name string, js string)(challenge.Provider, erro
if err != nil { if err != nil {
return nil, err return nil, err
} }
cfg.PropagationTimeout = 5*time.Minute
return httpnet.NewDNSProviderConfig(cfg) return httpnet.NewDNSProviderConfig(cfg)
case "hyperone": case "hyperone":
cfg := hyperone.NewDefaultConfig() cfg := hyperone.NewDefaultConfig()
@ -486,6 +535,7 @@ func GetDNSProviderByJsonConfig(name string, js string)(challenge.Provider, erro
if err != nil { if err != nil {
return nil, err return nil, err
} }
cfg.PropagationTimeout = 5*time.Minute
return hyperone.NewDNSProviderConfig(cfg) return hyperone.NewDNSProviderConfig(cfg)
case "ibmcloud": case "ibmcloud":
cfg := ibmcloud.NewDefaultConfig() cfg := ibmcloud.NewDefaultConfig()
@ -493,6 +543,7 @@ func GetDNSProviderByJsonConfig(name string, js string)(challenge.Provider, erro
if err != nil { if err != nil {
return nil, err return nil, err
} }
cfg.PropagationTimeout = 5*time.Minute
return ibmcloud.NewDNSProviderConfig(cfg) return ibmcloud.NewDNSProviderConfig(cfg)
case "iij": case "iij":
cfg := iij.NewDefaultConfig() cfg := iij.NewDefaultConfig()
@ -500,6 +551,7 @@ func GetDNSProviderByJsonConfig(name string, js string)(challenge.Provider, erro
if err != nil { if err != nil {
return nil, err return nil, err
} }
cfg.PropagationTimeout = 5*time.Minute
return iij.NewDNSProviderConfig(cfg) return iij.NewDNSProviderConfig(cfg)
case "iijdpf": case "iijdpf":
cfg := iijdpf.NewDefaultConfig() cfg := iijdpf.NewDefaultConfig()
@ -507,6 +559,7 @@ func GetDNSProviderByJsonConfig(name string, js string)(challenge.Provider, erro
if err != nil { if err != nil {
return nil, err return nil, err
} }
cfg.PropagationTimeout = 5*time.Minute
return iijdpf.NewDNSProviderConfig(cfg) return iijdpf.NewDNSProviderConfig(cfg)
case "infoblox": case "infoblox":
cfg := infoblox.NewDefaultConfig() cfg := infoblox.NewDefaultConfig()
@ -514,6 +567,7 @@ func GetDNSProviderByJsonConfig(name string, js string)(challenge.Provider, erro
if err != nil { if err != nil {
return nil, err return nil, err
} }
cfg.PropagationTimeout = 5*time.Minute
return infoblox.NewDNSProviderConfig(cfg) return infoblox.NewDNSProviderConfig(cfg)
case "infomaniak": case "infomaniak":
cfg := infomaniak.NewDefaultConfig() cfg := infomaniak.NewDefaultConfig()
@ -521,6 +575,7 @@ func GetDNSProviderByJsonConfig(name string, js string)(challenge.Provider, erro
if err != nil { if err != nil {
return nil, err return nil, err
} }
cfg.PropagationTimeout = 5*time.Minute
return infomaniak.NewDNSProviderConfig(cfg) return infomaniak.NewDNSProviderConfig(cfg)
case "internetbs": case "internetbs":
cfg := internetbs.NewDefaultConfig() cfg := internetbs.NewDefaultConfig()
@ -528,6 +583,7 @@ func GetDNSProviderByJsonConfig(name string, js string)(challenge.Provider, erro
if err != nil { if err != nil {
return nil, err return nil, err
} }
cfg.PropagationTimeout = 5*time.Minute
return internetbs.NewDNSProviderConfig(cfg) return internetbs.NewDNSProviderConfig(cfg)
case "inwx": case "inwx":
cfg := inwx.NewDefaultConfig() cfg := inwx.NewDefaultConfig()
@ -535,6 +591,7 @@ func GetDNSProviderByJsonConfig(name string, js string)(challenge.Provider, erro
if err != nil { if err != nil {
return nil, err return nil, err
} }
cfg.PropagationTimeout = 5*time.Minute
return inwx.NewDNSProviderConfig(cfg) return inwx.NewDNSProviderConfig(cfg)
case "ionos": case "ionos":
cfg := ionos.NewDefaultConfig() cfg := ionos.NewDefaultConfig()
@ -542,6 +599,7 @@ func GetDNSProviderByJsonConfig(name string, js string)(challenge.Provider, erro
if err != nil { if err != nil {
return nil, err return nil, err
} }
cfg.PropagationTimeout = 5*time.Minute
return ionos.NewDNSProviderConfig(cfg) return ionos.NewDNSProviderConfig(cfg)
case "ipv64": case "ipv64":
cfg := ipv64.NewDefaultConfig() cfg := ipv64.NewDefaultConfig()
@ -549,6 +607,7 @@ func GetDNSProviderByJsonConfig(name string, js string)(challenge.Provider, erro
if err != nil { if err != nil {
return nil, err return nil, err
} }
cfg.PropagationTimeout = 5*time.Minute
return ipv64.NewDNSProviderConfig(cfg) return ipv64.NewDNSProviderConfig(cfg)
case "iwantmyname": case "iwantmyname":
cfg := iwantmyname.NewDefaultConfig() cfg := iwantmyname.NewDefaultConfig()
@ -556,6 +615,7 @@ func GetDNSProviderByJsonConfig(name string, js string)(challenge.Provider, erro
if err != nil { if err != nil {
return nil, err return nil, err
} }
cfg.PropagationTimeout = 5*time.Minute
return iwantmyname.NewDNSProviderConfig(cfg) return iwantmyname.NewDNSProviderConfig(cfg)
case "joker": case "joker":
cfg := joker.NewDefaultConfig() cfg := joker.NewDefaultConfig()
@ -563,6 +623,7 @@ func GetDNSProviderByJsonConfig(name string, js string)(challenge.Provider, erro
if err != nil { if err != nil {
return nil, err return nil, err
} }
cfg.PropagationTimeout = 5*time.Minute
return joker.NewDNSProviderConfig(cfg) return joker.NewDNSProviderConfig(cfg)
case "liara": case "liara":
cfg := liara.NewDefaultConfig() cfg := liara.NewDefaultConfig()
@ -570,6 +631,7 @@ func GetDNSProviderByJsonConfig(name string, js string)(challenge.Provider, erro
if err != nil { if err != nil {
return nil, err return nil, err
} }
cfg.PropagationTimeout = 5*time.Minute
return liara.NewDNSProviderConfig(cfg) return liara.NewDNSProviderConfig(cfg)
case "lightsail": case "lightsail":
cfg := lightsail.NewDefaultConfig() cfg := lightsail.NewDefaultConfig()
@ -577,6 +639,7 @@ func GetDNSProviderByJsonConfig(name string, js string)(challenge.Provider, erro
if err != nil { if err != nil {
return nil, err return nil, err
} }
cfg.PropagationTimeout = 5*time.Minute
return lightsail.NewDNSProviderConfig(cfg) return lightsail.NewDNSProviderConfig(cfg)
case "linode": case "linode":
cfg := linode.NewDefaultConfig() cfg := linode.NewDefaultConfig()
@ -584,6 +647,7 @@ func GetDNSProviderByJsonConfig(name string, js string)(challenge.Provider, erro
if err != nil { if err != nil {
return nil, err return nil, err
} }
cfg.PropagationTimeout = 5*time.Minute
return linode.NewDNSProviderConfig(cfg) return linode.NewDNSProviderConfig(cfg)
case "liquidweb": case "liquidweb":
cfg := liquidweb.NewDefaultConfig() cfg := liquidweb.NewDefaultConfig()
@ -591,6 +655,7 @@ func GetDNSProviderByJsonConfig(name string, js string)(challenge.Provider, erro
if err != nil { if err != nil {
return nil, err return nil, err
} }
cfg.PropagationTimeout = 5*time.Minute
return liquidweb.NewDNSProviderConfig(cfg) return liquidweb.NewDNSProviderConfig(cfg)
case "loopia": case "loopia":
cfg := loopia.NewDefaultConfig() cfg := loopia.NewDefaultConfig()
@ -598,6 +663,7 @@ func GetDNSProviderByJsonConfig(name string, js string)(challenge.Provider, erro
if err != nil { if err != nil {
return nil, err return nil, err
} }
cfg.PropagationTimeout = 5*time.Minute
return loopia.NewDNSProviderConfig(cfg) return loopia.NewDNSProviderConfig(cfg)
case "luadns": case "luadns":
cfg := luadns.NewDefaultConfig() cfg := luadns.NewDefaultConfig()
@ -605,6 +671,7 @@ func GetDNSProviderByJsonConfig(name string, js string)(challenge.Provider, erro
if err != nil { if err != nil {
return nil, err return nil, err
} }
cfg.PropagationTimeout = 5*time.Minute
return luadns.NewDNSProviderConfig(cfg) return luadns.NewDNSProviderConfig(cfg)
case "mailinabox": case "mailinabox":
cfg := mailinabox.NewDefaultConfig() cfg := mailinabox.NewDefaultConfig()
@ -612,6 +679,7 @@ func GetDNSProviderByJsonConfig(name string, js string)(challenge.Provider, erro
if err != nil { if err != nil {
return nil, err return nil, err
} }
cfg.PropagationTimeout = 5*time.Minute
return mailinabox.NewDNSProviderConfig(cfg) return mailinabox.NewDNSProviderConfig(cfg)
case "metaname": case "metaname":
cfg := metaname.NewDefaultConfig() cfg := metaname.NewDefaultConfig()
@ -619,6 +687,7 @@ func GetDNSProviderByJsonConfig(name string, js string)(challenge.Provider, erro
if err != nil { if err != nil {
return nil, err return nil, err
} }
cfg.PropagationTimeout = 5*time.Minute
return metaname.NewDNSProviderConfig(cfg) return metaname.NewDNSProviderConfig(cfg)
case "mydnsjp": case "mydnsjp":
cfg := mydnsjp.NewDefaultConfig() cfg := mydnsjp.NewDefaultConfig()
@ -626,6 +695,7 @@ func GetDNSProviderByJsonConfig(name string, js string)(challenge.Provider, erro
if err != nil { if err != nil {
return nil, err return nil, err
} }
cfg.PropagationTimeout = 5*time.Minute
return mydnsjp.NewDNSProviderConfig(cfg) return mydnsjp.NewDNSProviderConfig(cfg)
case "namecheap": case "namecheap":
cfg := namecheap.NewDefaultConfig() cfg := namecheap.NewDefaultConfig()
@ -633,6 +703,7 @@ func GetDNSProviderByJsonConfig(name string, js string)(challenge.Provider, erro
if err != nil { if err != nil {
return nil, err return nil, err
} }
cfg.PropagationTimeout = 5*time.Minute
return namecheap.NewDNSProviderConfig(cfg) return namecheap.NewDNSProviderConfig(cfg)
case "namedotcom": case "namedotcom":
cfg := namedotcom.NewDefaultConfig() cfg := namedotcom.NewDefaultConfig()
@ -640,6 +711,7 @@ func GetDNSProviderByJsonConfig(name string, js string)(challenge.Provider, erro
if err != nil { if err != nil {
return nil, err return nil, err
} }
cfg.PropagationTimeout = 5*time.Minute
return namedotcom.NewDNSProviderConfig(cfg) return namedotcom.NewDNSProviderConfig(cfg)
case "namesilo": case "namesilo":
cfg := namesilo.NewDefaultConfig() cfg := namesilo.NewDefaultConfig()
@ -647,6 +719,7 @@ func GetDNSProviderByJsonConfig(name string, js string)(challenge.Provider, erro
if err != nil { if err != nil {
return nil, err return nil, err
} }
cfg.PropagationTimeout = 5*time.Minute
return namesilo.NewDNSProviderConfig(cfg) return namesilo.NewDNSProviderConfig(cfg)
case "nearlyfreespeech": case "nearlyfreespeech":
cfg := nearlyfreespeech.NewDefaultConfig() cfg := nearlyfreespeech.NewDefaultConfig()
@ -654,6 +727,7 @@ func GetDNSProviderByJsonConfig(name string, js string)(challenge.Provider, erro
if err != nil { if err != nil {
return nil, err return nil, err
} }
cfg.PropagationTimeout = 5*time.Minute
return nearlyfreespeech.NewDNSProviderConfig(cfg) return nearlyfreespeech.NewDNSProviderConfig(cfg)
case "netcup": case "netcup":
cfg := netcup.NewDefaultConfig() cfg := netcup.NewDefaultConfig()
@ -661,7 +735,7 @@ func GetDNSProviderByJsonConfig(name string, js string)(challenge.Provider, erro
if err != nil { if err != nil {
return nil, err return nil, err
} }
cfg.PropagationTimeout = 1200 * time.Second cfg.PropagationTimeout = 20*time.Minute
return netcup.NewDNSProviderConfig(cfg) return netcup.NewDNSProviderConfig(cfg)
case "netlify": case "netlify":
cfg := netlify.NewDefaultConfig() cfg := netlify.NewDefaultConfig()
@ -669,6 +743,7 @@ func GetDNSProviderByJsonConfig(name string, js string)(challenge.Provider, erro
if err != nil { if err != nil {
return nil, err return nil, err
} }
cfg.PropagationTimeout = 5*time.Minute
return netlify.NewDNSProviderConfig(cfg) return netlify.NewDNSProviderConfig(cfg)
case "nicmanager": case "nicmanager":
cfg := nicmanager.NewDefaultConfig() cfg := nicmanager.NewDefaultConfig()
@ -676,6 +751,7 @@ func GetDNSProviderByJsonConfig(name string, js string)(challenge.Provider, erro
if err != nil { if err != nil {
return nil, err return nil, err
} }
cfg.PropagationTimeout = 5*time.Minute
return nicmanager.NewDNSProviderConfig(cfg) return nicmanager.NewDNSProviderConfig(cfg)
case "nifcloud": case "nifcloud":
cfg := nifcloud.NewDefaultConfig() cfg := nifcloud.NewDefaultConfig()
@ -683,6 +759,7 @@ func GetDNSProviderByJsonConfig(name string, js string)(challenge.Provider, erro
if err != nil { if err != nil {
return nil, err return nil, err
} }
cfg.PropagationTimeout = 5*time.Minute
return nifcloud.NewDNSProviderConfig(cfg) return nifcloud.NewDNSProviderConfig(cfg)
case "njalla": case "njalla":
cfg := njalla.NewDefaultConfig() cfg := njalla.NewDefaultConfig()
@ -690,6 +767,7 @@ func GetDNSProviderByJsonConfig(name string, js string)(challenge.Provider, erro
if err != nil { if err != nil {
return nil, err return nil, err
} }
cfg.PropagationTimeout = 5*time.Minute
return njalla.NewDNSProviderConfig(cfg) return njalla.NewDNSProviderConfig(cfg)
case "nodion": case "nodion":
cfg := nodion.NewDefaultConfig() cfg := nodion.NewDefaultConfig()
@ -697,6 +775,7 @@ func GetDNSProviderByJsonConfig(name string, js string)(challenge.Provider, erro
if err != nil { if err != nil {
return nil, err return nil, err
} }
cfg.PropagationTimeout = 5*time.Minute
return nodion.NewDNSProviderConfig(cfg) return nodion.NewDNSProviderConfig(cfg)
case "ns1": case "ns1":
cfg := ns1.NewDefaultConfig() cfg := ns1.NewDefaultConfig()
@ -704,6 +783,7 @@ func GetDNSProviderByJsonConfig(name string, js string)(challenge.Provider, erro
if err != nil { if err != nil {
return nil, err return nil, err
} }
cfg.PropagationTimeout = 5*time.Minute
return ns1.NewDNSProviderConfig(cfg) return ns1.NewDNSProviderConfig(cfg)
case "otc": case "otc":
cfg := otc.NewDefaultConfig() cfg := otc.NewDefaultConfig()
@ -711,6 +791,7 @@ func GetDNSProviderByJsonConfig(name string, js string)(challenge.Provider, erro
if err != nil { if err != nil {
return nil, err return nil, err
} }
cfg.PropagationTimeout = 5*time.Minute
return otc.NewDNSProviderConfig(cfg) return otc.NewDNSProviderConfig(cfg)
case "ovh": case "ovh":
cfg := ovh.NewDefaultConfig() cfg := ovh.NewDefaultConfig()
@ -718,6 +799,7 @@ func GetDNSProviderByJsonConfig(name string, js string)(challenge.Provider, erro
if err != nil { if err != nil {
return nil, err return nil, err
} }
cfg.PropagationTimeout = 5*time.Minute
return ovh.NewDNSProviderConfig(cfg) return ovh.NewDNSProviderConfig(cfg)
case "pdns": case "pdns":
cfg := pdns.NewDefaultConfig() cfg := pdns.NewDefaultConfig()
@ -725,6 +807,7 @@ func GetDNSProviderByJsonConfig(name string, js string)(challenge.Provider, erro
if err != nil { if err != nil {
return nil, err return nil, err
} }
cfg.PropagationTimeout = 5*time.Minute
return pdns.NewDNSProviderConfig(cfg) return pdns.NewDNSProviderConfig(cfg)
case "plesk": case "plesk":
cfg := plesk.NewDefaultConfig() cfg := plesk.NewDefaultConfig()
@ -732,6 +815,7 @@ func GetDNSProviderByJsonConfig(name string, js string)(challenge.Provider, erro
if err != nil { if err != nil {
return nil, err return nil, err
} }
cfg.PropagationTimeout = 5*time.Minute
return plesk.NewDNSProviderConfig(cfg) return plesk.NewDNSProviderConfig(cfg)
case "porkbun": case "porkbun":
cfg := porkbun.NewDefaultConfig() cfg := porkbun.NewDefaultConfig()
@ -739,6 +823,7 @@ func GetDNSProviderByJsonConfig(name string, js string)(challenge.Provider, erro
if err != nil { if err != nil {
return nil, err return nil, err
} }
cfg.PropagationTimeout = 5*time.Minute
return porkbun.NewDNSProviderConfig(cfg) return porkbun.NewDNSProviderConfig(cfg)
case "rackspace": case "rackspace":
cfg := rackspace.NewDefaultConfig() cfg := rackspace.NewDefaultConfig()
@ -746,6 +831,7 @@ func GetDNSProviderByJsonConfig(name string, js string)(challenge.Provider, erro
if err != nil { if err != nil {
return nil, err return nil, err
} }
cfg.PropagationTimeout = 5*time.Minute
return rackspace.NewDNSProviderConfig(cfg) return rackspace.NewDNSProviderConfig(cfg)
case "rcodezero": case "rcodezero":
cfg := rcodezero.NewDefaultConfig() cfg := rcodezero.NewDefaultConfig()
@ -753,6 +839,7 @@ func GetDNSProviderByJsonConfig(name string, js string)(challenge.Provider, erro
if err != nil { if err != nil {
return nil, err return nil, err
} }
cfg.PropagationTimeout = 5*time.Minute
return rcodezero.NewDNSProviderConfig(cfg) return rcodezero.NewDNSProviderConfig(cfg)
case "regru": case "regru":
cfg := regru.NewDefaultConfig() cfg := regru.NewDefaultConfig()
@ -760,6 +847,7 @@ func GetDNSProviderByJsonConfig(name string, js string)(challenge.Provider, erro
if err != nil { if err != nil {
return nil, err return nil, err
} }
cfg.PropagationTimeout = 5*time.Minute
return regru.NewDNSProviderConfig(cfg) return regru.NewDNSProviderConfig(cfg)
case "rfc2136": case "rfc2136":
cfg := rfc2136.NewDefaultConfig() cfg := rfc2136.NewDefaultConfig()
@ -767,6 +855,7 @@ func GetDNSProviderByJsonConfig(name string, js string)(challenge.Provider, erro
if err != nil { if err != nil {
return nil, err return nil, err
} }
cfg.PropagationTimeout = 5*time.Minute
return rfc2136.NewDNSProviderConfig(cfg) return rfc2136.NewDNSProviderConfig(cfg)
case "rimuhosting": case "rimuhosting":
cfg := rimuhosting.NewDefaultConfig() cfg := rimuhosting.NewDefaultConfig()
@ -774,6 +863,7 @@ func GetDNSProviderByJsonConfig(name string, js string)(challenge.Provider, erro
if err != nil { if err != nil {
return nil, err return nil, err
} }
cfg.PropagationTimeout = 5*time.Minute
return rimuhosting.NewDNSProviderConfig(cfg) return rimuhosting.NewDNSProviderConfig(cfg)
case "route53": case "route53":
cfg := route53.NewDefaultConfig() cfg := route53.NewDefaultConfig()
@ -781,6 +871,7 @@ func GetDNSProviderByJsonConfig(name string, js string)(challenge.Provider, erro
if err != nil { if err != nil {
return nil, err return nil, err
} }
cfg.PropagationTimeout = 5*time.Minute
return route53.NewDNSProviderConfig(cfg) return route53.NewDNSProviderConfig(cfg)
case "safedns": case "safedns":
cfg := safedns.NewDefaultConfig() cfg := safedns.NewDefaultConfig()
@ -788,6 +879,7 @@ func GetDNSProviderByJsonConfig(name string, js string)(challenge.Provider, erro
if err != nil { if err != nil {
return nil, err return nil, err
} }
cfg.PropagationTimeout = 5*time.Minute
return safedns.NewDNSProviderConfig(cfg) return safedns.NewDNSProviderConfig(cfg)
case "sakuracloud": case "sakuracloud":
cfg := sakuracloud.NewDefaultConfig() cfg := sakuracloud.NewDefaultConfig()
@ -795,6 +887,7 @@ func GetDNSProviderByJsonConfig(name string, js string)(challenge.Provider, erro
if err != nil { if err != nil {
return nil, err return nil, err
} }
cfg.PropagationTimeout = 5*time.Minute
return sakuracloud.NewDNSProviderConfig(cfg) return sakuracloud.NewDNSProviderConfig(cfg)
case "scaleway": case "scaleway":
cfg := scaleway.NewDefaultConfig() cfg := scaleway.NewDefaultConfig()
@ -802,6 +895,7 @@ func GetDNSProviderByJsonConfig(name string, js string)(challenge.Provider, erro
if err != nil { if err != nil {
return nil, err return nil, err
} }
cfg.PropagationTimeout = 5*time.Minute
return scaleway.NewDNSProviderConfig(cfg) return scaleway.NewDNSProviderConfig(cfg)
case "selectel": case "selectel":
cfg := selectel.NewDefaultConfig() cfg := selectel.NewDefaultConfig()
@ -809,6 +903,7 @@ func GetDNSProviderByJsonConfig(name string, js string)(challenge.Provider, erro
if err != nil { if err != nil {
return nil, err return nil, err
} }
cfg.PropagationTimeout = 5*time.Minute
return selectel.NewDNSProviderConfig(cfg) return selectel.NewDNSProviderConfig(cfg)
case "servercow": case "servercow":
cfg := servercow.NewDefaultConfig() cfg := servercow.NewDefaultConfig()
@ -816,6 +911,7 @@ func GetDNSProviderByJsonConfig(name string, js string)(challenge.Provider, erro
if err != nil { if err != nil {
return nil, err return nil, err
} }
cfg.PropagationTimeout = 5*time.Minute
return servercow.NewDNSProviderConfig(cfg) return servercow.NewDNSProviderConfig(cfg)
case "shellrent": case "shellrent":
cfg := shellrent.NewDefaultConfig() cfg := shellrent.NewDefaultConfig()
@ -823,6 +919,7 @@ func GetDNSProviderByJsonConfig(name string, js string)(challenge.Provider, erro
if err != nil { if err != nil {
return nil, err return nil, err
} }
cfg.PropagationTimeout = 5*time.Minute
return shellrent.NewDNSProviderConfig(cfg) return shellrent.NewDNSProviderConfig(cfg)
case "simply": case "simply":
cfg := simply.NewDefaultConfig() cfg := simply.NewDefaultConfig()
@ -830,6 +927,7 @@ func GetDNSProviderByJsonConfig(name string, js string)(challenge.Provider, erro
if err != nil { if err != nil {
return nil, err return nil, err
} }
cfg.PropagationTimeout = 5*time.Minute
return simply.NewDNSProviderConfig(cfg) return simply.NewDNSProviderConfig(cfg)
case "sonic": case "sonic":
cfg := sonic.NewDefaultConfig() cfg := sonic.NewDefaultConfig()
@ -837,6 +935,7 @@ func GetDNSProviderByJsonConfig(name string, js string)(challenge.Provider, erro
if err != nil { if err != nil {
return nil, err return nil, err
} }
cfg.PropagationTimeout = 5*time.Minute
return sonic.NewDNSProviderConfig(cfg) return sonic.NewDNSProviderConfig(cfg)
case "stackpath": case "stackpath":
cfg := stackpath.NewDefaultConfig() cfg := stackpath.NewDefaultConfig()
@ -844,6 +943,7 @@ func GetDNSProviderByJsonConfig(name string, js string)(challenge.Provider, erro
if err != nil { if err != nil {
return nil, err return nil, err
} }
cfg.PropagationTimeout = 5*time.Minute
return stackpath.NewDNSProviderConfig(cfg) return stackpath.NewDNSProviderConfig(cfg)
case "tencentcloud": case "tencentcloud":
cfg := tencentcloud.NewDefaultConfig() cfg := tencentcloud.NewDefaultConfig()
@ -851,6 +951,7 @@ func GetDNSProviderByJsonConfig(name string, js string)(challenge.Provider, erro
if err != nil { if err != nil {
return nil, err return nil, err
} }
cfg.PropagationTimeout = 5*time.Minute
return tencentcloud.NewDNSProviderConfig(cfg) return tencentcloud.NewDNSProviderConfig(cfg)
case "transip": case "transip":
cfg := transip.NewDefaultConfig() cfg := transip.NewDefaultConfig()
@ -858,6 +959,7 @@ func GetDNSProviderByJsonConfig(name string, js string)(challenge.Provider, erro
if err != nil { if err != nil {
return nil, err return nil, err
} }
cfg.PropagationTimeout = 5*time.Minute
return transip.NewDNSProviderConfig(cfg) return transip.NewDNSProviderConfig(cfg)
case "ultradns": case "ultradns":
cfg := ultradns.NewDefaultConfig() cfg := ultradns.NewDefaultConfig()
@ -865,6 +967,7 @@ func GetDNSProviderByJsonConfig(name string, js string)(challenge.Provider, erro
if err != nil { if err != nil {
return nil, err return nil, err
} }
cfg.PropagationTimeout = 5*time.Minute
return ultradns.NewDNSProviderConfig(cfg) return ultradns.NewDNSProviderConfig(cfg)
case "variomedia": case "variomedia":
cfg := variomedia.NewDefaultConfig() cfg := variomedia.NewDefaultConfig()
@ -872,6 +975,7 @@ func GetDNSProviderByJsonConfig(name string, js string)(challenge.Provider, erro
if err != nil { if err != nil {
return nil, err return nil, err
} }
cfg.PropagationTimeout = 5*time.Minute
return variomedia.NewDNSProviderConfig(cfg) return variomedia.NewDNSProviderConfig(cfg)
case "vegadns": case "vegadns":
cfg := vegadns.NewDefaultConfig() cfg := vegadns.NewDefaultConfig()
@ -879,6 +983,7 @@ func GetDNSProviderByJsonConfig(name string, js string)(challenge.Provider, erro
if err != nil { if err != nil {
return nil, err return nil, err
} }
cfg.PropagationTimeout = 5*time.Minute
return vegadns.NewDNSProviderConfig(cfg) return vegadns.NewDNSProviderConfig(cfg)
case "vercel": case "vercel":
cfg := vercel.NewDefaultConfig() cfg := vercel.NewDefaultConfig()
@ -886,6 +991,7 @@ func GetDNSProviderByJsonConfig(name string, js string)(challenge.Provider, erro
if err != nil { if err != nil {
return nil, err return nil, err
} }
cfg.PropagationTimeout = 5*time.Minute
return vercel.NewDNSProviderConfig(cfg) return vercel.NewDNSProviderConfig(cfg)
case "versio": case "versio":
cfg := versio.NewDefaultConfig() cfg := versio.NewDefaultConfig()
@ -893,6 +999,7 @@ func GetDNSProviderByJsonConfig(name string, js string)(challenge.Provider, erro
if err != nil { if err != nil {
return nil, err return nil, err
} }
cfg.PropagationTimeout = 5*time.Minute
return versio.NewDNSProviderConfig(cfg) return versio.NewDNSProviderConfig(cfg)
case "vinyldns": case "vinyldns":
cfg := vinyldns.NewDefaultConfig() cfg := vinyldns.NewDefaultConfig()
@ -900,6 +1007,7 @@ func GetDNSProviderByJsonConfig(name string, js string)(challenge.Provider, erro
if err != nil { if err != nil {
return nil, err return nil, err
} }
cfg.PropagationTimeout = 5*time.Minute
return vinyldns.NewDNSProviderConfig(cfg) return vinyldns.NewDNSProviderConfig(cfg)
case "vkcloud": case "vkcloud":
cfg := vkcloud.NewDefaultConfig() cfg := vkcloud.NewDefaultConfig()
@ -907,6 +1015,7 @@ func GetDNSProviderByJsonConfig(name string, js string)(challenge.Provider, erro
if err != nil { if err != nil {
return nil, err return nil, err
} }
cfg.PropagationTimeout = 5*time.Minute
return vkcloud.NewDNSProviderConfig(cfg) return vkcloud.NewDNSProviderConfig(cfg)
case "vscale": case "vscale":
cfg := vscale.NewDefaultConfig() cfg := vscale.NewDefaultConfig()
@ -914,6 +1023,7 @@ func GetDNSProviderByJsonConfig(name string, js string)(challenge.Provider, erro
if err != nil { if err != nil {
return nil, err return nil, err
} }
cfg.PropagationTimeout = 5*time.Minute
return vscale.NewDNSProviderConfig(cfg) return vscale.NewDNSProviderConfig(cfg)
case "vultr": case "vultr":
cfg := vultr.NewDefaultConfig() cfg := vultr.NewDefaultConfig()
@ -921,6 +1031,7 @@ func GetDNSProviderByJsonConfig(name string, js string)(challenge.Provider, erro
if err != nil { if err != nil {
return nil, err return nil, err
} }
cfg.PropagationTimeout = 5*time.Minute
return vultr.NewDNSProviderConfig(cfg) return vultr.NewDNSProviderConfig(cfg)
case "webnames": case "webnames":
cfg := webnames.NewDefaultConfig() cfg := webnames.NewDefaultConfig()
@ -928,6 +1039,7 @@ func GetDNSProviderByJsonConfig(name string, js string)(challenge.Provider, erro
if err != nil { if err != nil {
return nil, err return nil, err
} }
cfg.PropagationTimeout = 5*time.Minute
return webnames.NewDNSProviderConfig(cfg) return webnames.NewDNSProviderConfig(cfg)
case "websupport": case "websupport":
cfg := websupport.NewDefaultConfig() cfg := websupport.NewDefaultConfig()
@ -935,6 +1047,7 @@ func GetDNSProviderByJsonConfig(name string, js string)(challenge.Provider, erro
if err != nil { if err != nil {
return nil, err return nil, err
} }
cfg.PropagationTimeout = 5*time.Minute
return websupport.NewDNSProviderConfig(cfg) return websupport.NewDNSProviderConfig(cfg)
case "wedos": case "wedos":
cfg := wedos.NewDefaultConfig() cfg := wedos.NewDefaultConfig()
@ -942,6 +1055,7 @@ func GetDNSProviderByJsonConfig(name string, js string)(challenge.Provider, erro
if err != nil { if err != nil {
return nil, err return nil, err
} }
cfg.PropagationTimeout = 5*time.Minute
return wedos.NewDNSProviderConfig(cfg) return wedos.NewDNSProviderConfig(cfg)
case "yandex": case "yandex":
cfg := yandex.NewDefaultConfig() cfg := yandex.NewDefaultConfig()
@ -949,6 +1063,7 @@ func GetDNSProviderByJsonConfig(name string, js string)(challenge.Provider, erro
if err != nil { if err != nil {
return nil, err return nil, err
} }
cfg.PropagationTimeout = 5*time.Minute
return yandex.NewDNSProviderConfig(cfg) return yandex.NewDNSProviderConfig(cfg)
case "yandex360": case "yandex360":
cfg := yandex360.NewDefaultConfig() cfg := yandex360.NewDefaultConfig()
@ -956,6 +1071,7 @@ func GetDNSProviderByJsonConfig(name string, js string)(challenge.Provider, erro
if err != nil { if err != nil {
return nil, err return nil, err
} }
cfg.PropagationTimeout = 5*time.Minute
return yandex360.NewDNSProviderConfig(cfg) return yandex360.NewDNSProviderConfig(cfg)
case "yandexcloud": case "yandexcloud":
cfg := yandexcloud.NewDefaultConfig() cfg := yandexcloud.NewDefaultConfig()
@ -963,6 +1079,7 @@ func GetDNSProviderByJsonConfig(name string, js string)(challenge.Provider, erro
if err != nil { if err != nil {
return nil, err return nil, err
} }
cfg.PropagationTimeout = 5*time.Minute
return yandexcloud.NewDNSProviderConfig(cfg) return yandexcloud.NewDNSProviderConfig(cfg)
case "zoneee": case "zoneee":
cfg := zoneee.NewDefaultConfig() cfg := zoneee.NewDefaultConfig()
@ -970,6 +1087,7 @@ func GetDNSProviderByJsonConfig(name string, js string)(challenge.Provider, erro
if err != nil { if err != nil {
return nil, err return nil, err
} }
cfg.PropagationTimeout = 5*time.Minute
return zoneee.NewDNSProviderConfig(cfg) return zoneee.NewDNSProviderConfig(cfg)
case "zonomi": case "zonomi":
cfg := zonomi.NewDefaultConfig() cfg := zonomi.NewDefaultConfig()
@ -977,6 +1095,7 @@ func GetDNSProviderByJsonConfig(name string, js string)(challenge.Provider, erro
if err != nil { if err != nil {
return nil, err return nil, err
} }
cfg.PropagationTimeout = 5*time.Minute
return zonomi.NewDNSProviderConfig(cfg) return zonomi.NewDNSProviderConfig(cfg)
default: default:
return nil, fmt.Errorf("unrecognized DNS provider: %s", name) return nil, fmt.Errorf("unrecognized DNS provider: %s", name)

View File

@ -153,6 +153,10 @@
"azure": { "azure": {
"Name": "azure", "Name": "azure",
"ConfigableFields": [ "ConfigableFields": [
{
"Title": "ZoneName",
"Datatype": "string"
},
{ {
"Title": "ClientID", "Title": "ClientID",
"Datatype": "string" "Datatype": "string"
@ -208,6 +212,10 @@
"azuredns": { "azuredns": {
"Name": "azuredns", "Name": "azuredns",
"ConfigableFields": [ "ConfigableFields": [
{
"Title": "ZoneName",
"Datatype": "string"
},
{ {
"Title": "SubscriptionID", "Title": "SubscriptionID",
"Datatype": "string" "Datatype": "string"
@ -343,6 +351,10 @@
{ {
"Title": "HTTPClient", "Title": "HTTPClient",
"Datatype": "*http.Client" "Datatype": "*http.Client"
},
{
"Title": "SkipDeploy",
"Datatype": "bool"
} }
] ]
}, },