Add DNS provider for webnames.ca (#2698)

This commit is contained in:
Ludovic Fernandez 2025-10-30 21:41:06 +01:00 committed by GitHub
commit 7d099f2ad7
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
14 changed files with 822 additions and 4 deletions

View file

@ -168,6 +168,7 @@ func allDNSCodes() string {
"vscale",
"vultr",
"webnames",
"webnamesca",
"websupport",
"wedos",
"westcn",
@ -3530,6 +3531,27 @@ func displayDNSHelp(w io.Writer, name string) error {
ew.writeln()
ew.writeln(`More information: https://go-acme.github.io/lego/dns/webnames`)
case "webnamesca":
// generated from: providers/dns/webnamesca/webnamesca.toml
ew.writeln(`Configuration for webnames.ca.`)
ew.writeln(`Code: 'webnamesca'`)
ew.writeln(`Since: 'v4.28.0'`)
ew.writeln()
ew.writeln(`Credentials:`)
ew.writeln(` - "WEBNAMESCA_API_KEY": API key`)
ew.writeln(` - "WEBNAMESCA_API_USER": API username`)
ew.writeln()
ew.writeln(`Additional Configuration:`)
ew.writeln(` - "WEBNAMESCA_HTTP_TIMEOUT": API request timeout in seconds (Default: 30)`)
ew.writeln(` - "WEBNAMESCA_POLLING_INTERVAL": Time between DNS propagation check in seconds (Default: 2)`)
ew.writeln(` - "WEBNAMESCA_PROPAGATION_TIMEOUT": Maximum waiting time for DNS propagation in seconds (Default: 60)`)
ew.writeln(` - "WEBNAMESCA_TTL": The TTL of the TXT record used for the DNS challenge in seconds (Default: 120)`)
ew.writeln()
ew.writeln(`More information: https://go-acme.github.io/lego/dns/webnamesca`)
case "websupport":
// generated from: providers/dns/websupport/websupport.toml
ew.writeln(`Configuration for Websupport.`)